我有包含 7 个电话号码条目的数据框 df,我想创建新的重命名列,例如 ph1 .. ph7 并用电话号码的清理值填充它们,即删除空格、“/”、“-”、“+”等。
有了 R ,我可以轻松使用 lapply 有没有办法在 Python 中做同样的事情?我知道 do.call() 可以做同样的事情,但面临编码相同的问题
con_1 <- con[, c("ph1", "ph2", "ph3", "ph4", "ph5", "ph6", "ph7") :=
lapply(.SD, function(x) { gsub(paste(unlist(list(" ", "/", "-", "+")), collapse = "|"), replace = "", x) }),
.SDcols = c("phone1", "phone2", "phone3", "phone4", "phone5", "phone6", "phone7")]
Run Code Online (Sandbox Code Playgroud)
数据帧 con 是:
kac play_id phone1 phone2 phone3 phone4 phone5 phone6 phone7
1: 5004490 20002075 0900031349 090891349 <NA> <NA> <NA> <NA> <NA>
2: 5003807 00601731 <NA> <NA> …
Run Code Online (Sandbox Code Playgroud) 有什么方法可以将用 R 语言编写的机器学习模型部署为 Web 服务,我知道我们有 Python 中的 Flask 等等,但没有遇到任何用于 R 机器学习代码的此类库。