【发布时间】:2015-10-13 12:35:12
【问题描述】:
我正在学习 R 并且对 Python 有一点了解。 我觉得 R 和 Python 在某些方面是相似的,而在其他方面则非常不同。
尤其是在从某个文件迭代或读取数据时,我会卡住。
我有一个data.frame
temp <-
A B C
1 2 3
4 5 6
7 8 8
我只是想逐行读取它,然后将其写入一个新文件。
#New File
[1,2,"3"],
[4,5,"6"],
[7,8,"9"],
我试过了
A <- temp[1]
B <- temp[2]
C <- temp[3]
print(paste("[", A, B, as.character(C), "]", sep = ","))
但是,paste 没有结合 A, B 和 C 正确。它给了我这个:
[1,4,"7"],
[2,5,"8"],
[3,6,"9"],
我尝试了其他几种方法,例如
`test <- rbind(temp)`
或
for(i in temp) {
print(temp[,])
print(paste("[", temp[,], "]", sep = ","))
}
最后它总是归结为同一件事:当我尝试打印/粘贴它而不是逐行时,它逐列排列它。
我还摆弄了array()。感觉像是执行此操作的正确函数,但将list 作为FUN 参数传递似乎不正确...
【问题讨论】:
标签: r