Subset dataframe using a loop

前端 未结 3 1791
野性不改
野性不改 2020-12-29 15:55

I have a data frame that looks like this:

index   ID   date              Amount
2       1001 2010-06-08         0
21      1001 2010-10-08        10
6       10         


        
3条回答
  •  抹茶落季
    2020-12-29 16:28

        iris_split <- split(iris, iris$Species)
    

    Dynamically you can assign the data.frame name

        new_names <- as.character(unique(iris$Species))
    
        for (i in 1:length(iris_split)) {
        assign(new_names[i], iris_split[[i]])
        }
    

提交回复
热议问题