[英]Create a column in one dataframe based on another column in another dataframe in R
[英]Create another dataframe based on an existing dataframe based on a column value in R
我有以下数据框,R 中的 df:
ID Name Class
3 John 3A
32 Fanny 7B
12 Greg 3A
我想通过为 Class 值为 3A 的所有行创建一个新的 dataframe 来分离数据,这意味着新的 dataframe 将是:
ID Name Class
3 John 3A
12 Greg 3A
由于上面的行在 Class 列中的值为 3A。
我尝试了以下方法:
df_2 <- df[df["Class"]=="3A"]
但是df_2 dataframe似乎没有出现。
您混淆了 python 和 R
这是正确的代码:
df_2 <- df[df$Class=="3A", ]
df_2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.