Bab*_* I. 1 string swap r chars
我有一个带有性别列的data.frame:
Name <- c("Alex", "Lilly", "Mark", "Oliver", "Martha", "Lucas", "Caroline")
Age <- c(25, 31, 23, 52, 76, 49, 26)
Height <- c(177, 163, 190, 179, 163, 183, 164)
Weight <- c(57, 69, 83, 75, 70, 83, 53)
Sex <- c("F", "M", "F", "F", "M", "F", "M")
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,性别是不正确的(例如,Lilly的性别是'M')我想把所有'F'交换为'M'和所有'M'换成'F'.
有功能吗?
我们可以使用chartr从base R
df$Sex <- chartr("FM", "MF", df$Sex)
df$Sex
#[1] "M" "F" "M" "M" "F" "M" "F"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |