python - 如何使用python将csv转换为txt文件?
问题描述
我想读取 csv 文件并将详细信息添加到 txt 文件中,前提是满足特定条件。
请在下面找到 csv:
ID,Domain,Reputation_Score,
1,somedomain.domain,50
2,anotherdomain.domain,20
我只想捕获信誉分数超过30的域。因此应将ID为“1”的域复制到txt文件中(只需要域名,无需其他)。
请帮忙。
问候, Mitesh Agrawal
解决方案
Pandas 可能有点矫枉过正,但它会是一种快速过滤任何值的方法。
import pandas as pd
df = pd.read_csv('test.csv', index_col="ID")
df = df[df["Reputation_Score"] > 30]
df["Domain"].to_csv("out.txt", header=False, index=False)
输出是:
somedomain.domain
推荐阅读
- vue.js - sum values in vuejs2
- java - 参数不打印在jsp中
- angular - Angular 6: Refresh a component after an action
- python-2.7 - Pyspark Py4JJavaError:发生错误时和 OutOfMemoryError
- angular - 无法在 Angular 中编辑动态组件
- python-3.x - 用它们的单词索引替换字符串字符
- android - 如何在 Android 的 SQLite 数据库中存储 Bangla 字体
- python - Shadow effect does not work in QMainWindow
- javascript - 点击时停止无限的css动画?
- java - 来自子应用程序的 application.properties 文件不会覆盖主应用程序中的 application.properties 文件