使用 Pandas 将 CSV 文件按指定列值重复行 - Python 脚本
import pandas as pd
读取 CSV 文件
data = pd.read_csv('qat-training-data-middle.csv')
创建一个空的 DataFrame 用于存放输出结果
output = pd.DataFrame()
遍历每一行
for index, row in data.iterrows(): # 获取第 4 列的数字 N = row[3] # 将该行重复 N 次,并添加到 output 中 output = output.append([row] * N, ignore_index=True)
将结果输出到 output.csv 文件
output.to_csv('output.csv', index=False)
原文地址: https://www.cveoy.top/t/topic/o6tU 著作权归作者所有。请勿转载和采集!