我正在尝试将数据框拆分为列表。 This question很有帮助,但我也想删除用于分组的列,因为它会搞乱未来的步骤。 drop
的{{1}}参数仅适用于未使用的级别。数据框如下:
split
我如何通过" Bin"放弃" Bin"?
答案 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)