Я работаю в RStudio с R версии 2.15.1. Я сохранил файл Excel в CSV-файле и импортировал его в R (с функцией read.csv()
). Когда я dim(file)
, я получил:Прочтите большой файл csv в R
[1] 4920 23
Но когда я попытался получить самый первый элемент с file[1:1]
, я весь первый столбец! Почему?
использовать файл запятой [1,1] '. 'file [1: 1]' говорит R взять первый список (кадры данных - это коллекция списков), а ':' говорит в основном «идти до» последнего списка, также 1 в вашем случае, поэтому он возвращает все из 1 до 1, который будет только (все) столбец 1. – rawr
Попробуйте fread(): '' 'require (data.table) DT <- fread (" test.csv ")' '' http: // stackoverflow. com/questions/1727772/quick-reading-very-large-tables-as-dataframes-in-r – marbel
Что такое real dim()? – marbel