从数据框中提取特定列

从数据框中提取特定列

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

假设我的数据帧df,并且我想提取列ABE,这是唯一的命令,我可以计算出:

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

有更紧凑的方式吗?


慕斯709654
浏览 912回答 3
3回答

达令说

你可以使用with:with(df, data.frame(A, B, E))

互换的青春

其中df1是您的原始数据框:df2&nbsp;<-&nbsp;subset(df1,&nbsp;select&nbsp;=&nbsp;c(1,&nbsp;2,&nbsp;5))
打开App,查看更多内容
随时随地看视频慕课网APP