我想使用write
函数将数据帧写入文件,但这不起作用,因为data.frame()
将其创建为列表。R创建一个列表,而不是数据帧
生殖例如:
data <- data.frame(cbind(1:2,3:4))
typeof(data)
data
# X1 X2
#1 1 3
#2 2 4
#> typeof(data)
#[1] "list"
现在,当我想写使用
write(data,"data.txt")
我得到一个错误说在猫
错误(列表(文件... ),file,sep,fill,labels,append): 参数1(类型'list')不能由'cat'处理
这显然发生,因为数据是一个列表,但我不明白为什么它是一个列表。我正在运行R 3.1.3
'write.csv'可能是你想要的... – cory