导入csv文件并更改某些值的名称

问题描述 投票:0回答:1

好吧,我的问题是我想导入一个 csv 文件(用逗号分隔,所以 R 将其读取为数据帧)。

第一栏名为“动物”,下面有“鳄鱼”、“大象”等。 在这里,我想将动物的名称替换为“爬行动物”或“哺乳动物”。

我该怎么做?

提前非常感谢您

r csv categorical-data
1个回答
0
投票

您需要制作可重现的代码。可重现的示例允许其他人通过复制和粘贴 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”

© www.soinside.com 2019 - 2024. All rights reserved.