【发布时间】:2016-01-07 23:11:20
【问题描述】:
我是 python 新手,所以这可能是一个非常基本的问题。我正在尝试使用 lambda 删除熊猫数据框中每一行的标点符号。我使用了以下内容,但收到了错误。我试图避免将 df 转换为列表,然后将清理后的结果附加到新列表中,然后将其转换回 df。
任何建议将不胜感激!
import string
df['cleaned'] = df['old'].apply(lambda x: x.replace(c,'') for c in string.punctuation)
【问题讨论】: