小编Til*_*ilo的帖子

python 中的 lapply 等效函数

我有包含 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)

python python-3.x pandas

6
推荐指数
1
解决办法
2万
查看次数

R 机器学习模型部署为 web 服务

有什么方法可以将用 R 语言编写的机器学习模型部署为 Web 服务,我知道我们有 Python 中的 Flask 等等,但没有遇到任何用于 R 机器学习代码的此类库。

web-services r machine-learning

-1
推荐指数
1
解决办法
665
查看次数

标签 统计

machine-learning ×1

pandas ×1

python ×1

python-3.x ×1

r ×1

web-services ×1