【发布时间】:2019-04-29 15:55:51
【问题描述】:
我有这样的数据,想将它们合并成一行。当然我可以做一个 for 循环,但这并不优雅且效率不高。 我目前的数据:
0.063456491 0.004457746 0.013450942 0.023948062 0.02247313
0.003147881 -0.018681539 -0.009495686 -0.008677241 0.013863377
0.083954841 0.100283809 0.061790913 -0.004592628 -0.052269582
-0.021375194 -0.041536406 -0.044538945 0.023639958 0.037451282
预期输出:
0.063456491 0.004457746 0.013450942 0.023948062 0.02247313 0.003147881 -0.018681539 -0.009495686 -0.008677241 0.013863377 0.083954841 0.100283809 …
非常感谢, 芳
【问题讨论】:
-
假设您显示的数据是矩阵形式:
as.vector(df) -
类似
data.frame(t(unlist(df)))? -
@Ronak:非常感谢,它可以正常工作,正如我在添加这样的另一个步骤时所期望的那样:df1
-
@Omry:我在应用 as.vector() 时没有显示任何变化,但还是谢谢
-
为什么需要两个步骤?
data.frame(t(unlist(df)))给你同样的输出?