Python:将csv文件的二维数据中的第三列数据大于120的序号输出到新的csv文件中
时间: 2024-02-18 09:59:10 浏览: 68
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
5星 · 资源好评率100%
以下是可能的 Python 代码示例,它假设您有一个名为 `input.csv` 的包含二维数据的 CSV 文件,其中要检查的列是第三列:
```python
import csv
with open('input.csv', 'r') as input_file, open('output.csv', 'w', newline='') as output_file:
reader = csv.reader(input_file)
writer = csv.writer(output_file)
row_num = 0
for row in reader:
if row_num == 0 or float(row[2]) <= 120:
row_num += 1
continue
writer.writerow([row_num, row[2]])
row_num += 1
```
此代码将读取名为 `input.csv` 的 CSV 文件,并将其每一行的第三列与 120 进行比较,如果大于 120,则将该行的序号(从 1 开始)和第三列数据写入一个名为 `output.csv` 的新文件中。注意,代码也跳过了第一行,因为它通常是标题行。
阅读全文