我正在使用一个数据框,我需要在其中编辑一个特定列中的条目以便于排序.导入时数据框如下所示:
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函数,但它以我不熟悉的格式返回数据.我想把数据放回数据框中.
救命!
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)先行.