热线电话:13121318867

登录
2019-02-27 阅读量: 736
如何在数据框的同一列中交换行值?

我有一个如下所示的数据框:

ID Loc

1 N

2 A

3 N

4 H

5 H

我想在列Loc中交换A和H而不接触值为N的行,这样我得到:

ID Loc

1 N

2 H

3 N

4 A

5 A

这个数据帧是管道的结果,所以我想看看是否可以将此操作附加到管道。

解决办法:可以尝试:

df$Loc <- chartr("AH", "HA", df$Loc)

df

ID Loc

1 1 N

2 2 H

3 3 N

4 4 A

5 5 A

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子