阻止数据框中的单词列表

Stemming a list of words in a dataframe

<html>
            <body>
            <table border=1>
            <tr>
            <th>label</th>
            <th>rev</th>
            </tr>
            <tr>
            <td>0</td>
            <td>[ story man unnatural feelings pig...] </td>
            </tr>
            <tr>
            <td>0</td>
            <td>[ airport starts brand new luxury ...] </td></tr>
            <tr>
            <td>0</td>
            <td>[ film lacked something couldnt pu...] </td></tr>
            <tr>
            <td>0</td>
            <td>[ sorry everyone know supposed art...] </td></tr>
            <tr>
            <td>0</td>
            <td>[ little parents took along theate..]</td></tr>
            </table>
            </body>
            </html>

图像-> [1]: https://i.stack.imgur.com/j2EAK.jpg

我的数据框如上所示,我尝试了以下代码来阻止它:

from nltk.stem.porter import PorterStemmer
ps=PorterStemmer()
da.rev=[ps.stem(word) for word in da.loc[:,'rev']]

但它又产生了相同的数据帧,无法指出哪里出了问题。 任何帮助将不胜感激。谢谢你的时间

如果没有看到您的确切代码很难说,但如果系列中的每一项都是字符串列表,您可以尝试

da.rev.apply(lambda x: [ps.stem(word) for word in x])