我有一个看起来像这样的文件:
Time,Open,High,Low,Close,Volume
01.02.1995 00:00:00.000,1.57920,1.58400,1.57700,1.58240,0.00
02.02.1995 00:00:00.000,1.58200,1.58620,1.57820,1.58130,0.00
03.02.1995 00:00:00.000,1.58150,1.58280,1.56050,1.56180,0.00
04.02.1995 00:00:00.000,1.56180,1.56180,1.56180,1.56180,0.00
我想要一个dataframe
第一列是字符(将其更改为日期是下一步)和其余数字的地方,所以我这样做:
myData <- read.table("C:\\Users\\Adam\\Desktop\\GU95.csv", colClasses=c("character",rep("numeric",5)), header=TRUE, sep = ','))
要检查第二列(打开)的类,我这样做:
myData$Open <- apply(myData, 1, function(row) print(class(row[2])))
但是,输出是“字符”而不是“数字”。
我做错了什么?