2013-05-18 4 views
2

Допустим, у меня есть файл, как это:Запись в формате CSV или таблицы значений переменных в файл

a b c d 
2 3 4 5 
9 8 7 4 
5 7 8 4 

Я хотел бы, чтобы экспортировать столбец a и c, но ничего другого.

Могу ли я сделать версию write.csv или write.table

например write.csv(myobject$a && myobject$b, file="outfile.csv")

+1

Запишите это вместо: 'myobject [, c (" a "," b ")]'? – Frank

+0

Я буду принимать это как ответ, но вы можете пропустить номер строки на выходе – AWE

+0

Хорошо, спасибо. Надеюсь это работает! – Frank

ответ

5

Это должно работать

write.csv(myobject[,c("a","b")], file="outfile.csv",row.names=FALSE) 

скобки в myobject[rows,cols] выбранных строк и столбцов фрейма данных или матрицы. Если аргумент rows оставлен пустым, все строки возвращаются; и аналогичным образом для «cols». Вектор может использоваться для выбора нескольких строк или столбцов. В этом случае мы выбираем все строки (потому что эта часть пустая) и столбцы «a» и «b».

Опция row.names=FALSE не позволяет печатать имена ростов. В некоторых случаях вы, возможно, захотите их сохранить.

Смежные вопросы