如何将同名的行STATE转换为 R 中的列

问题描述

我正在使用 tidyverse 的 us_rent_income 数据,但我无法弄清楚如何将行转换为列

GEOID NAME variable estimate 
 
01    Alabama  income  24476
02    Alaska   income   32940
02    Alaska   variable  1200
04    Arizona  variable   27517
04    Arizona  variable   972

我想转换变量列, 分成两个不同的列“收入”和“变量”, 并将估算值转换为各自的收入和租金值,如下所示:

GEOID   NAME     income   rent  
01      Alabama  24476    747
02      Alaska   32940    1200
04      Arizona  27517    972

我尝试过

reshape(us_rent_income,idvar=c("NAME","GEOID"),timevar="variable",direction="wide")

但数据输出全部为 NA

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)