【发布时间】:2015-06-04 15:20:11
【问题描述】:
我有一个名为 dataf 的数据框
dataf<-data.frame(replicate(10,sample(0:1,10,rep=TRUE)))
我想用这个函数把这个数据框的每一行提取为一个字符串:
result=data.frame(matrix(NA, ncol=1, nrow=10))
i=0
for(i in 0:9)
{
result[i+1,]=toString(dataf[i+1,])
}
但结果不如预期:
1, 0, 0, 0, 1, 0, 0, 1, 1, 0
0, 0, 0, 1, 1, 1, 1, 0, 1, 1
1, 1, 0, 0, 0, 0, 0, 0, 1, 0
我想要这个:
"1","0","0","0","1","0","0","1","1","0"
"0","0","0","1","1","1","1","0","1","1"
"1","1","0","0","0","0","0","0","1","0"
我已经尝试过使用dQuote、\"R\"、collapse、sep……但我没有得到我需要的东西。
【问题讨论】: