假设我有一个数组(从 .csv 文件加载)A = ["Aaaa", "BAaaa", "CAaaa"]
我想将所有大写 A 转换为小写,即 A = ["aaaa","Baaaa","Caaaa"]
。
我的第一个猜测是以某种方式使用@enum
,但显然这只适用于 float 。我尝试创建一个函数,该函数将 A 的元素作为参数,然后使用 if/ifelse 语句检查其中是否存在大写 A。但我不知道如何“搜索和替换”。
如有任何建议,我们将不胜感激。
最佳答案
我猜你有一个字符串数组(你的代码缺少引号),如下所示:
julia> A = ["Aaaa", "BAaaa", "CAaaa"]
3-element Array{String,1}:
"Aaaa"
"BAaaa"
"CAaaa"
如果是这种情况,则可以在字符串数组中将 "A"
替换为 "a"
:
julia> replace.(A, "A", "a")
3-element Array{String,1}:
"aaaa"
"Baaaa"
"Caaaa"
关于dataframe - 在字符串数组中搜索和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48519707/