<pre><code>code: df['review'].head()
index review
output: 0 These flannel wipes are OK, but in my opinion
</code></pre>
<p>我想从数据框的列中删除标点符号并创建一个新列。</p>
<pre><code>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'
</code></pre>
<p>我正在使用Python2.7。任何建议都会有帮助的。</p>