【发布时间】:2020-10-25 16:23:17
【问题描述】:
我有一个包含二进制 (0/1) 项的大数据框。但是有些列包含 3。我想为某些列更改这 3 个 NA 并将更改应用于原始数据框。
我尝试了一些解决方案,但它们要么应用于整个数据集,要么创建一个仅包含更改列的新数据集。
数据集的头部看起来像:
X1 X2 X3 X4 X5 X6
S1 1 45 0 1 1 3
S2 2 12 1 0 3 0
S3 3 3 0 0 1 1
S4 4 11 1 0 3 3
S5 5 13 0 1 1 3
S6 6 20 1 0 1 1
期望的输出:
X1 X2 X3 X4 X5 X6
S1 1 45 0 1 1 NA
S2 2 12 1 0 NA 0
S3 3 3 0 0 1 1
S4 4 11 1 0 NA NA
S5 5 13 0 1 1 NA
S6 6 20 1 0 1 1
谢谢:)
【问题讨论】: