【发布时间】:2018-09-19 10:05:07
【问题描述】:
是否可以操作已拆分为多个子集的数据集列?问题是,如果将代码应用于其他函数,代码看起来毫无用处。
> df <- split(d08,d08$kraj_zn)
> df$BA$min <- min(df$BA$EQ_INC20)
> df$TT$min <- min(df$TT$EQ_INC20)
> df$TN$min <- min(df$TN$EQ_INC20)
> df$NR$min <- min(df$NR$EQ_INC20)
> df$BB$min <- min(df$BB$EQ_INC20)
> df$ZA$min <- min(df$ZA$EQ_INC20)
> df$KE$min <- min(df$KE$EQ_INC20)
> df$PO$min <- min(df$PO$EQ_INC20)
编辑:
我想要做的是像这样操纵df$min:
> . ROK . . . kraj_zn min
> 1 2008 . . . BA -100
> 101 2008 . . . TT -100
> 201 2008 . . . TN -100
> 301 2008 . . . NR -100
> 401 2008 . . . BB -100
到这里:
> . ROK . . . kraj_zn min
> 1 2008 . . . BA -399
> 101 2008 . . . TT -120
> 201 2008 . . . TN -1
> 301 2008 . . . NR -25
> 401 2008 . . . BB -67
因此df$min 的值将表示基于df$kraj_zn 的最小值。
【问题讨论】:
-
你也可以使用
for循环