code: df['review'].head()
index review
output: 0 These flannel wipes are OK, but in my opinion
我想從數據框的列中刪除標點並創建一個新列。刪除大熊貓中的標點符號
code: import string
def remove_punctuations(text):
return text.translate(None,string.punctuation)
df["new_column"] = df['review'].apply(remove_punctuations)
Error:
return text.translate(None,string.punctuation)
AttributeError: 'float' object has no attribute 'translate'
我正在使用python 2.7。任何的意見都將會有幫助。
你想有相同的字符串值的新列,但沒有標點符號?爲什麼? –
@JoeR我正在對數據進行情緒分析 – vikky