我正在通过Win7上的 R 进行数据收集
这与我之前的问题有关: Data grouping and sub-grouping by column variable in R
我有这个数据框。
var1 var2 value
1 56 649578
1 56 427352
1 88 354623
1 88 572397
2 17 357835
2 17 498455
2 90 357289
2 90 678658
我需要将它们打印在CSV文件中:
649578 354623 357835 357289
427352 572397 498455 678658
我需要在 R ?
中使用字典或hashset答案 0 :(得分:1)
这是您的数据,再次,只是为了重现性:
mydf <- read.table(text='var1 var2 value
1 56 649578
1 56 427352
1 88 354623
1 88 572397
2 17 357835
2 17 498455
2 90 357289
2 90 678658', header=TRUE)
查看write.table
的文档。
你说你想要一个CSV,如下所示:
write.csv(matrix(mydf$value, nrow=2), 'test.csv')
制作“test.csv”:
"","V1","V2","V3","V4"
"1",649578,354623,357835,357289
"2",427352,572397,498455,678658
或者,我想你可能想要:
write.table(matrix(mydf$value, nrow=2), 'test.tsv', sep='\t')
制作“test.tsv”:
"V1" "V2" "V3" "V4"
"1" 649578 354623 357835 357289
"2" 427352 572397 498455 678658