小编典典

从数据框中提取特定列

python

我有一个包含6列的R数据框,并且我想创建一个仅包含三列的新数据框。

假设我的数据帧df,我想提列A,B和E,这是唯一的命令,我可以计算出:

 data.frame(df$A,df$B,df$E)

有没有更紧凑的方法可以做到这一点?


阅读 267

收藏
2020-12-20

共1个答案

小编典典

如果您的data.frame被调用,则使用dplyr包df1:

library(dplyr)

df1 %>%
  select(A, B, E)

也可以在不使用%>%管道的情况下将其写为:

select(df1, A, B, E)
2020-12-20