我有一个具有以下格式的 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 文件中。有什么帮助吗?