【发布时间】:2021-03-24 09:03:08
【问题描述】:
我一直在尝试在 R 中创建一个可以让我更改字符串值的函数:
例如,我的数据框中有条目“12”,我想使用 function() 将这些值更改为“1-2”,然后使用 apply() 将它们应用于我的数据框
我试过了:
mistake_fix<- function() {
df$column1<- replace(column1, "12", "1-2")
df$column1<- replace(column1, "67", "6-7")
}
然后将其应用到我的数据框
%>% apply(MARGIN =2, FUN= mistake_fix)
显然有问题,因为 r 一直告诉我它找不到对象“column1” 谁能帮帮我?
【问题讨论】:
-
你试过
apply(df, 2, function(x) gsub("12", "1-2", x))吗?