2016-06-03 13 views
1

Ich bin ein Anfänger in R. I in RStudio arbeitenMühe die erste Spalte eines Datensatzes in R Zugriff auf

Nach meinem Datensatz mit der Funktion Import:

mydata <- read.table("dataset.txt",sep="\t",dec=",", h=T, row.names=1) 

die Datei importiert wird, und ich kann Sehen Sie es in RStudio. Dann würde ich gerne meine Daten betrachten:

table (column2, column3) # it does work and give me the table 

alles sieht gut aus. Allerdings, wenn ich für die erste Spalte fragen

table (column1, column2) # it doesn't work! 

erhielt ich die Fehlermeldung:

"Error in table(column1) : object 'ID_site' not found" 

Es scheint, die erste Spalte ist nicht Teil meines Datensatzes ...

Kennen Sie Warum? Gibt es eine Möglichkeit, vor dem Datenimport zu wählen?

Antwort

2

Versuchen Sie, den row.names=1 Teil von Ihrem read.table Anruf zu entfernen. Wenn Sie das tun, nimmt R die erste Spalte Ihres Datasets und verwendet sie als die Rownames Ihres Datenrahmens. Dies wiederum entfernt die ID der Spalte, weshalb R sagt, dass Ihre Spalte "ID_site" nicht gefunden werden kann.

Verwandte Themen