gpt4 book ai didi

r - 如何将充满因子列表的列变成数据框

转载 作者:行者123 更新时间:2023-12-01 11:33:35 26 4
gpt4 key购买 nike

我是 R 的新手,我希望将我开发的 NetLogo 模型的一些输出转化为我可以在 R 中分析的东西。

我的 NetLogo 模型将 8 个不同的变量合并到一个列表中,并将其作为一个巨大的因子列导出到 R:

> tail(d$conflict)
[1] [152 264 558 1053 902 2480 6697 6696] [231 343 430 764 1219 2691 4613 4617]
[3] [240 361 453 803 1283 2805 4881 4884] [253 378 474 838 1338 2919 5134 5136]
[5] [264 394 492 882 1388 3036 5386 5386] [271 419 518 928 1440 3147 5643 5642]
50001 Levels: [0 0 0 0 0 0 0 0] [0 0 0 3 50 35 18 17] ... [999 938 1037 1046 2014 1878 2072 2073]

从每一行的因子中,我想提取每个单独的数字并将其放入数据框中的八个新命名变量中的一个,这样每一行中因子的第一个数字就是第一行第一个新变量,第二个是第二个,等等。

任何帮助将不胜感激!

最佳答案

Mydf = read.table( text= gsub( "\\[|\\]", "", d$conflict) )

关于r - 如何将充满因子列表的列变成数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29854666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com