将 1 列数据框与列表中的值组合
Posted
技术标签:
【中文标题】将 1 列数据框与列表中的值组合【英文标题】:Combining a 1-column data frame with values from a list 【发布时间】:2013-03-17 05:28:09 【问题描述】:所以我有一列叫做“数字”,它有这个输出
Number
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
190
200
另一个名为“Value”的输出具有此输出
[[1]]
[1] 0.2231071
[[2]]
[1] 0.3432919
[[3]]
[1] 0.0002351737
[[4]]
[1] 0.01550648
[[5]]
[1] 0.000560943
[[6]]
[1] 2.168151e-06
最多 20 个值 所以我想将这两个输出附加在一起......所以我想要一个看起来像这样的数据框
Number Values
10 0.2231071
20 0.3432919
30 0.0002351737
等...最多 200 个...我该怎么做?
类似data.frame(Number,Values...??)
谢谢大家
【问题讨论】:
【参考方案1】:您可以使用cbind
或data.frame
:
cbind(Number, Values=unlist(Value))
【讨论】:
【参考方案2】:如果你的两个对象是Numbers
和Values
那么你可以这样做
data.frame(Number, unlist(Value))
【讨论】:
@FlayAuchter 如果您发现任何满意的答案,请不要忘记点击答案旁边的复选标记接受它:)以上是关于将 1 列数据框与列表中的值组合的主要内容,如果未能解决你的问题,请参考以下文章
将 Pandas DataFrame 中的列组合到 DataFrame 中的列表列
将两个数据框与一些公共列合并,其中公共的组合需要是自定义函数