我在RStudio中使用R版本2.15.1工作。我将一个Excel文件保存在CSV文件中,并将其导入到R (使用read.csv()
函数)。当我做dim(file)
,我得到:将大型csv文件读入R
[1] 4920 23
但是,当我试图与file[1:1]
检索的第一个元素,我得到了整个第一列! 这是为什么?
我在RStudio中使用R版本2.15.1工作。我将一个Excel文件保存在CSV文件中,并将其导入到R (使用read.csv()
函数)。当我做dim(file)
,我得到:将大型csv文件读入R
[1] 4920 23
但是,当我试图与file[1:1]
检索的第一个元素,我得到了整个第一列! 这是为什么?
使用逗号'file [1,1]'。 'file [1:1]'告诉R获取第一个列表(数据帧是列表的集合),':'基本上'直到'最后一个列表,在你的情况下也是1,所以它返回1直到1,这将只是(所有)列1. – rawr
尝试fread():'''require(data.table) DT < - fread(“test.csv”)''http:// stackoverflow。 com/questions/1727772/rapid-reading-very-large-tables-as-dataframes-in-r – marbel
什么是真正的dim()? – marbel