我有一个数据框架,如下所示:
> head(hhinc_all)
# A tibble: 6 × 6
# Groups: county, incgrp, hhsize, hhworker [6]
county incgrp hhsize hhworker na.rm n
<chr> <fct> <fct> <fct> <lgl> <int>
1 Hardin_Orange $0 - $25,170 1 0 TRUE 5205
2 Hardin_Orange $0 - $25,170 1 1 TRUE 984
3 Hardin_Orange $0 - $25,170 2 0 TRUE 1254
4 Hardin_Orange $0 - $25,170 2 1 TRUE 664
5 Hardin_Orange $0 - $25,170 2 2+ TRUE 102
6 Hardin_Orange $0 - $25,170 3 0 TRUE 211此数据文件的变量是:
我需要以以下方式输出这些数据:
我试图弄清楚如何将输出从数据帧到图片。所以,我需要y轴上的收入类别。X轴的逻辑是,如上图所示,工人人数是按家庭规模分层的。变量"n“是单元格中的值。我可以很容易地将它输出到*.csv,在Excel中打开它,并将它放到PivotTable中,但是只输出R中的文件要容易得多,有什么方法可以做到吗?请让我知道,如果我可以提供更多的信息,可能有帮助。
发布于 2022-10-11 19:44:47
尝试:
library(tidyr)
pivot_wider(
hhinc_all,
id_cols = c(county,incgrp),
names_from = c(hhworker, hhsize), values_from = n)但是,您将获得一个具有一行标题和两个行名列的表。可以选择带有names_sep参数的分隔符。
https://stackoverflow.com/questions/74033215
复制相似问题