我在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