2016-05-12 19 views
1

ich habe folgende Daten ein in CSV-Dateiverweis Elemente von Datenrahmen in R

1 - Landing Page 
2 - Product Listing Page 
4 - Shopping Bag 
5 - Shipping Address 
6 - Payment Selection 
7 - Order Confirmation 
Others 

ich die Daten in einem Datenrahmen in R df1 <- read.csv("D:/data.csv", header=TRUE) geladen. Der Name der Kopfzeile ist Aktion.

Ich möchte die Zeichenfolge in einer einzelnen Zelle erhalten, aber es kommt nicht. Ich habe

versucht
df1[1] 
df1[1,1] 
df1[1][1] 
df1[[1]][1] 
df1[[1]] 
df1$action[1] 

Aber ich bin nicht in der Lage, die einzelnen Strings zu extrahieren, so dass ich sie mit anderen Zeichenfolge mit identischer Funktion

identical(df$Event_Action[1],df1[1,1]) 

Bitte legen eine Art und Weise zu vergleichen.

+0

verwenden Wenn Sie in CSVs lesen, "immer" die as.is = TRUE Option verwenden. Dies liest Zeichenvariablen ein, die normalerweise bis zum Zeichnen oder Modellieren benötigt werden. 'df1 <- read.csv (" D: /data.csv ", Kopfzeile = TRUE, as.is = TRUE)' – lmo

Antwort

0

Es ist eine factor Spalte, so wandeln sie in character und dann identical

identical(as.character(df$Event_Action[1]),as.character(df1[1,1]))