更改数据框中的文本

Sam*_*bus 4 r

我正在使用一个数据框,我需要在其中编辑一个特定列中的条目以便于排序.导入时数据框如下所示:

     Assay    Genotype Description Sample   Operator
1    CCT6-18  C    A.Conservative  1_062911 Automatic   
2    CCT6-24  C       E.User Call  1_062911   charles
3    CCT6-25  A    A.Conservative  1_062911 Automatic
Run Code Online (Sandbox Code Playgroud)

我需要将测定柱从CCT6-18更改为CCT6-018.这个"化验"在数据框中出现多次,我想一次更改所有条目.我尝试过gsub函数,但它以我不熟悉的格式返回数据.我想把数据放回数据框中.

救命!

nzc*_*ops 6

df$Assay <- replace(df$Assay, df$Assay=="CCT6-18", "CCT6-018")
Run Code Online (Sandbox Code Playgroud)

应该看对你了.

此外,尝试str(df)class(df$Assay)查看您的Assay列是什么类.如果这是一个因素,这可能是你被绊倒的原因.如果是这样的话df$Assay <- as.character(df$Assay)先行.