【发布时间】:2022-07-11 21:58:27
【问题描述】:
如果另一列具有正值,我想将数据框列转换为仅包含值的列表。
| Word | Value | Another Column |
|---|---|---|
| First | 2 | 1 |
| Second | 15 | 2 |
| Third | -5 | 30 |
| Fourth | 10 | 22 |
结果列表应如下所示:
[第一、第二、第四]
【问题讨论】:
如果另一列具有正值,我想将数据框列转换为仅包含值的列表。
| Word | Value | Another Column |
|---|---|---|
| First | 2 | 1 |
| Second | 15 | 2 |
| Third | -5 | 30 |
| Fourth | 10 | 22 |
结果列表应如下所示:
[第一、第二、第四]
【问题讨论】:
假设您的数据框名为 df,您可以先对其进行过滤,然后选择 Word 列:
filtered_df = df[df["Value"] >= 0]
word_list = filtered_df["Word"].values
【讨论】:
您可以通过“值> 0”过滤数据框,然后获取单词列值:
df[df["value"] > 0]["word"].tolist()
【讨论】: