拆分分组变量

时间:2018-03-26 16:06:50

标签: r dataframe indexing negation

我正在尝试将数据框拆分为列表。 This question很有帮助,但我也想删除用于分组的列,因为它会搞乱未来的步骤。 drop的{​​{1}}参数仅适用于未使用的级别。数据框如下:

split

我如何通过" Bin"放弃" Bin"?

1 个答案:

答案 0 :(得分:3)

根据您有关此列的信息,您可以使用

split(df[, -ncol(df)], df$Bin)

如果你知道它是最后一个,那么

split(df[, !names(df) == "Bin"], df$Bin)

如果你只知道它的名字。还

split(df[, -which(names(df) == "Bin")], df$Bin)

split(df[, -match("Bin", names(df))], df$Bin)