搜索并替换字符串数组

时间:2018-01-30 10:55:47

标签: dataframe julia

假设我有一个数组(从.csv文件加载)A = ["Aaaa", "BAaaa", "CAaaa"],并且我想将所有大写的A进入小写,即A = ["aaaa","Baaaa","Caaaa"]

我的第一个猜测是以某种方式使用@enum,但显然只适用于花车。我试图创建一个函数,它将A的元素作为参数,然后使用if/ifelse语句来检查那里是否有一个大写的A.但我无法弄清楚如何搜索和替换'。

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:2)

我猜你有一个字符串数组(你的代码缺少引号),如下所示:

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"