我是R的初学者,我一直在研究具有2075260行和10列的数据。该文件的扩展名为.txt。通过read.csv或read.table读取数据集并在数据帧上运行str时,我收到此消息。
data <- read.csv("mydata.txt")
str(data)
'data.frame': 2075260 obs. of 1 variable:
$ V1: Factor w/ 2075260 levels "1/1/2007;00:00:00;2.580;0.136;241.970;10.600;0.000;0.000;0.000",..: 2075260 491041 491042 491043 491044 491045 491046 491047 491048 491049 ...
我想将此数据存储在具有2075260 obs和十个变量的数据框中,但是似乎无法解决问题。我搜索了类似的问题,但找不到答案。您的回答将不胜感激!
问候,
您应该对。txt文件使用read.table,对于。csv文件应使用read.csv。但是使用read.table:
data <- read.table("mydata.txt",sep=" ",header=T)
使用sep,您可以指定出现在两列之间的“字符”,例如','或空格(“”)或制表符(“ \ t”)。同样使用标题,您可以指定数据中是否存在包含每一列名称的行(这是第一行)。