好吧,我的问题是我想导入一个 csv 文件(用逗号分隔,所以 R 将其读取为数据帧)。
第一栏名为“动物”,下面有“鳄鱼”、“大象”等。 在这里,我想将动物的名称替换为“爬行动物”或“哺乳动物”。
我该怎么做?
提前非常感谢您
您需要制作可重现的代码。可重现的示例允许其他人通过复制和粘贴 R 代码来重现您的问题。无论如何,如果我理解正确,你可以尝试这个:
library(dplyr)
your_df = read.csv("the file path", sep = ",") %>%
mutate(Animals = case_when(Animals == "crocodile" ~ "reptile",
Animals == "elephant" ~ "mammal",
T ~ as.character(Animals)))
其中“文件路径”是您的 csv 文件路径,例如“D:/Users/YourUser/Desktop/my_file.csv”