python - 满足条件时循环遍历数据框并将特定列中的行附加到新列表
问题描述
这是我的代码的样子
pos_list = []
for i in range(len(df)):
if df.loc[i, "sentiment"] == 1:
pos_list = df.loc[i, "tweets"].tolist()
else:
pass
print(pos_list)
所以如果情绪 == 1 我想将推文列中的一行添加到列表中
解决方案
尝试使用以下append
方法:
pos_list = []
for i in range(len(df)):
if df.loc[i, "sentiment"] == 1:
pos_list.append(df.loc[i, "tweets"])
else:
pass
print(pos_list)
希望这可以帮助。
推荐阅读
- swift - 以编程方式动态单元格高度
- c++ - 使用 C++ 创建特殊的二叉搜索树
- angular - 在 ng serve 构建 Angular 库
- reactjs - react 会重新渲染只有状态的某些部分发生变化的孩子,还是所有使用状态的孩子都被重新渲染?
- gradle - 使用 Gradle 工具 api 以编程方式获取 Gradle 插件
- python - python - 为什么循环不会在python中的if子句条件上跳转索引?
- html - 屏幕中的px单位宽度分辨率问题
- c# - Tizen.NET NfcCardEmulation 抛出 UnsupportedException(具有附加权限)
- css - 在视口底部固定元素定位 - 不诉诸位置:固定(纯 CSS 解决方案)
- sql - 如何在没有错误缩进的情况下正确格式化 SQL 文件?