根据过滤器存储数据帧

时间:2021-06-10 05:25:47

标签: r dplyr

我有一个这样的数据集

<头>
位置 营业额
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 循环中的内容不正确,但是我如何捕获位置名称并根据该过滤器创建带有该名称的数据集?

0 个答案:

没有答案