我有这个MRA_DF数据帧。我想将此数据框传递给名为AccountMRA的函数。从这里开始,我想删除MRA_DF $ speed列,将MRA_DF $ price列作为第一列,并将MRA_DF $ dist作为第二列。然后我想回复这个。我无法弄清楚这一点。
此数据框= MRA_DF
speed dist price
1 4 2 200
2 4 10 100
3 7 4 300
4 7 22 400
5 8 16 100
6 9 10 200
理想输出:
price dist
1 200 2
2 100 10
3 300 4
4 400 22
5 100 16
6 200 10
答案 0 :(得分:0)
使用dplyr软件包,您可以创建一个可以删除列的函数和特定顺序的列名列表:
int main()
答案 1 :(得分:0)
您可以使用基本R子集:
MRA_DF = data.frame(speed = c(4, 4, 7, 7, 8, 9), dist = c(2, 10, 4, 22, 16, 10), price = c(200, 100, 300, 400, 100, 200))
df <- MRA_DF[,c("price","dist")]
# df
# price dist
#1 200 2
#2 100 10
#3 300 4
#4 400 22
#5 100 16
#6 200 10