【发布时间】:2019-04-09 13:38:56
【问题描述】:
我过滤了数据,其中一列有 5 个因子水平,我想得到每个因子水平的总和。
我正在使用下面的代码
levels(df_Temp$ATYPE)
[1] "a" "b" "c" "d" "Unknown"
我正在使用下面的代码
cast(df_Temp,ATYPE~AFTER_ADM, sum, value = "CHRGES")
但我得到的输出如下
ATYPE 0 1
1 a 0 2368968.39
2 b 0 3206567.47
3 c 0 19551.19
4 e 0 2528688.12
我想对所有因子水平和因子水平的缺失数据求和为“0”。
所以想要的输出是
ATYPE 0 1
1 a 0 2368968.39
2 b 0 3206567.47
3 c 0 19551.19
4 d 0 0
5 e 0 2528688.12
【问题讨论】:
-
它不工作
-
试试
xtabs(CHRGES ~ ATYPE + AFTER_ADM, df_Temp) -
cast(df,ATYPE~AFTER_ADM, sum, value = "CHRGES", add.missing = TRUE)是使用reshape的命令
标签: r