我有一个列的数据,如下所示
Activity Description
---------------------------------------------
Handling & PNR Movement Charges-FCL
Value Added Charges
Container Tracking Charges-FCL
Contrainer Ground Rent Charges-FCL
Documentation Charges FCL
Insurance Charges-FCL
Seal Charges
Fuel Charges-FCL
Container Movement and Increase Charges-FCL
Weighment Charges-FCL
Container Movement and Increase Charges-FCL
我需要搜索包含“FCL”的字符串,并替换没有FCL的单词。例如,保险费用-FCL到保险费用,即我不需要字符串FCL。
for (line in file_read$`Activity Description`){
if (line == "*FCL"){
new_column <- c(new_column,"*")
假设fcl
总是出现在描述的末尾,前面有一个破折号、空格或其他一些非字母数字字符,那么下面是一个使用sub
进行替换的安全方法:
df$`Activity Description` <- sub("[^[:alnum:]]FCL$", "", df$`Activity Description`)
假设我有一根绳子 我想把“AA”替换成“BB”,但只能是最后一次出现,就像这样: string.replace()和string.replaceFirst()都不能完成这项工作。有string.replaceLast()吗?如果没有,会有一个还是有替代方案也可以处理正则表达式?
我有一个巨大的文本文件,其中包含许多小写字符与大写字符混合的拼写错误,但仅包含字母“l”(小写L)并且仅包含大写单词,形式如下: 因此,我想仅替换大写单词中的所有字符“l”(小写字母l)(因为有许多小写单词通常也包含小写字母“l”),其中前一个字符是大写的,相邻字符也是大写的。类似[A-Z][l][A-Z],用大写字母“I”替换小写字母“l”(如MIKE),但保持大写单词的其余部分不变,并且不影响
问题内容: 我有以下数据框 我想更换和使用,所以最终的数据帧 我尝试了以下操作,但没有成功: 问题答案: 解决方案与通过: 如果需要将列中的所有值设置为一些:
问题 你想在字符串中搜索和匹配指定的文本模式 解决方案 对于简单的字面模式,直接使用 str.replace() 方法即可,比如: >>> text = 'yeah, but no, but yeah, but no, but yeah' >>> text.replace('yeah', 'yep') 'yep, but no, but yep, but no, but yep' >>> 对于复杂
我有以下数据框 我想用替换和,因此最终的数据帧是 我尝试了以下方法,但不起作用:
问题内容: 假设我有以下代码: 这段代码运行后,价值会 如果我以相反的顺序替换它们,则会发生类似的问题: 的值将是 我的目标是把成我怎么能做到呢? 问题答案: 使用Apache Commons StringUtils中的方法: