Ich versuche, ein Netzwerkdaten (Graph von ids) in R. Die Datei zu lesen ist ‚Network.txt‘ bezeichnet und Daten ist wie folgt:zuweisen Spaltennamen in einer Datendatei von R lesen
4 0
5 0
6 0
7 0
8 0
9 0
4029 1
4030 1
4031 1
4032 1
4033 1
19088 9040
19089 9040
19090 9040
19091 9040
19092 9040
19093 9040
19094 9040
19095 9040
19096 9040
19097 9040
Und ich lese es mit read.table() -Modul.
data = read.table("network.txt",sep="\t",header=FALSE)
colnames(data) <- unlist(c('to', 'from'))
Error in `colnames<-`(`*tmp*`, value = c("to", "from")) :
'names' attribute [2] must be the same length as the vector [1]
Also, wie Spaltennamen zuweisen? Gibt es einen Fehler beim Lesen der Originaldatei?
der Fehler gegeben, vermute ich, ist Ihre Daten nicht richtig eingelesen. Überprüfen Sie 'str (Daten)'. Höchstwahrscheinlich müssen Sie nur den 'sep' Parameter herausnehmen, und es wird funktionieren. – alistaire
@ProcrastinatusMaximus Ich würde die Frage lesen und vor dem Dupe Tagging beantworten. Ich denke, dass der verlinkte Beitrag das Problem in der Frage nirgends anspricht, es sei denn, Sie haben es irgendwo versteckt in dem Link gefunden. – akrun