r-根据属性过滤数据(data.frame)并将其指定给向量



下午好,

我有一个大数据帧(+20000行(,有三列,两列是一个点的x-y坐标,第三列表示该点的一个重要属性(总共+100个不同属性(。我想过滤每个属性的数据,所以基本上是根据每个属性对点进行分类。让我感到困难的部分问题是+100属性,因为它需要在循环中完成(例如循环(

#data looks like this:
x y att
1 1 a
2 3 a
4 6 a
3 5 b
5 5 b
4 1 c
etc.

请注意,每个属性的点数并不相同。。。

非常感谢,任何建议都有助于

您是说要将数据帧拆分为单独的数据帧,每个属性一个?这可以用来完成

require(dplyr)
data %>%
group_by(att)
group_split(att)

我们可以像下面的一样使用split

split(df,df$att)

最新更新