python - 在熊猫中应用条件后如何将结果保存到新的数据框中?
问题描述
我的 ID 用以下行标识:
inactiveOne = df['id'].loc[(df['Button'] == '-') & (df['True/False'] == 'TRUE') & (df['status'] == 'OK')]
如何将我的 ID 保存为新数据框中的新列?
当我执行以下操作时,它会创建一个文件,但我将所有行截断为一个单元格,而不是有数百行带有我的 ID。
df2 = pd.DataFrame(data={"id": [inactiveOne]})
df2.to_csv('test.csv', index=False)
解决方案
您不需要额外的括号inactiveOne
,只需执行以下操作:
df2 = pd.DataFrame(data={"id": inactiveOne})
df2.to_csv('test.csv', index=False)
推荐阅读
- azure - AKS 服务在空闲时间后响应缓慢
- python - 将数组转换为 numpy datetime64
- jquery - Jquery Validation equalTo 不使用引导程序
- python - 来自 Azure 数据资源管理器的 Python 插件中的 onnxruntime 包安装失败
- go - 如何安装特定版本的 golint 以供全球使用?
- android - 如何根据子值从 Firebase 实时数据库中检索数据
- python - 变量和参数有什么区别
- excel - 在 Excel 中,如何计算子字符串出现在一列文本单元格中的次数?
- python - NLTK CFG 非终端之间没有空格
- python-3.x - 停止由另一个事件处理的事件