У меня есть файл csv, который имеет следующий формат:
1 3 1 4
1415670_at 1 8.512147859 8.196725061 8.174426394 8.62388149
1415671_at 2 9.119200527 9.190318548 9.149239039 9.211401637
1415672_at 3 10.03383593 9.575728316 10.06998673 9.735217522
1415673_at 4 5.925999419 5.692092375 5.689299161 7.807354922
Я сделал некоторые манипуляции с этими данными, удалив столбцы, которые не являются 1 или 2:
m<-read.csv("table.csv")
smallerdat <- m[ c(1,2, grep("^X1$|^X2$|X1\\.|X2\\." , names(m) ) ) ]
Теперь я хочу снова сохранить эти результаты в файле csv, поэтому я делаю это:
write.csv(smallerdat,"tablemodified.csv",ncolumns=length(smallerdat),sep=",")
но я получил сообщение об ошибке:
Error in cat(list(...), file, sep, fill, labels, append) :
argument 1 (type 'list') cannot be handled by 'cat'
Вопрос, который у меня есть, заключается в том, как я могу хранить в файле csv измененную таблицу.
Любая помощь?