【发布时间】:2017-04-09 05:53:42
【问题描述】:
我在列表中有一个随机采样的数据帧行列表。我想将所有数据框中的前 25% 的行指定为 T,其他行指定为 F。例如:
vec.1 <- c(1:574)
vec.2 <- c(3001:3574)
df.1 <- data.frame(vec.1, vec.2)
df.2 <- data.frame(vec.2, vec.1)
my_list <- replicate(10, df.1[sample(nrow(df.1)),] , simplify = FALSE)
在这个数据框列表中,我想将前 25% 的行指定为 F,将所有其他行指定为 T。如何执行此操作?
【问题讨论】:
标签: r list if-statement dataframe