gpt4 book ai didi

r - 将数据从多行转换为多列

转载 作者:行者123 更新时间:2023-12-03 13:27:45 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to reshape data from long to wide format

(12 个回答)


4年前关闭。




我有以标准化方式从数据库中出来的数据,其中包含年份、状态和值的字段。

我想对数据进行分析,并需要将其格式化,其中每年是一个字段而不是记录。所以我想要每个记录是一个状态的数据,然后每年都有一个字段,这些字段的每个值是那一年和那个州的值。

有执行此操作的命令吗?

所以我有:

State  Year  Value  
KY 1998 56
KY 1997 78
IL 1998 48
IL 1997 72

而且我要:
State  1997_value  1998_value  
KY 78 56
IL 72 48

最佳答案

您想使用 reshape()功能。

reshape(data, idvar="State", timevar="Year", direction="wide")

关于r - 将数据从多行转换为多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1169238/

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