首页 > 解决方案 > 如何根据标签值分离数据框?

问题描述

假设我有这个数据框。

+-----------------+-----------+
|     COMMENT     | SENTIMENT |
+-----------------+-----------+
| Good app        | Positive  |
| Bad app         | Negative  |
| Useless feature | Negative  |
| I like this app | Positive  |
+-----------------+-----------+

我想根据 SENTIMENT 列拆分它。像下面这样。

+-----------------+-----------+
|     COMMENT     | SENTIMENT |
+-----------------+-----------+
| Good app        | Positive  |
| I like this app | Positive  |
+-----------------+-----------+


+-----------------+-----------+
|     COMMENT     | SENTIMENT |
+-----------------+-----------+
| Bad app         | Negative  |
| Useless feature | Negative  |
+-----------------+-----------+

任何人都知道这种情况下的 Python (Jupyter) 解决方案吗?您的帮助将有助于我的论文项目。谢谢 :D

标签: pythonmachine-learningjupyter-notebooksentiment-analysistext-classification

解决方案


只需您可以使用df1 = df[df["SENTIMENT"]=="Positive"]

然后df1会有:

在此处输入图像描述

df2 = df[df["SENTIMENT"]=="Negative"]

然后df2会有:

在此处输入图像描述


推荐阅读