我有一个这样的数据集
月 | 位置 | 营业额 |
---|---|---|
1 | 巴黎 | 1234 |
2 | 巴黎 | 3436 |
3 | 巴黎 | 6547 |
1 | 纽约 | 1234 |
2 | 纽约 | 6754 |
3 | 纽约 | 9898 |
我想根据位置创建单独的数据集,现在由于我的真实数据集包含更多位置,我做了这样的事情:
x = levels(df$location)
for(i in 1:length(x){
x[i] = df %>% filter(Location == x[i])
}
我知道 for 循环中的内容不正确,但是我如何捕获位置名称并根据该过滤器创建带有该名称的数据集?