把一个CSV文件的数据取出前一半然后生成关于前一半数据的新的CSV文件
可以使用Python的pandas库来实现这个任务,具体的代码如下:
import pandas as pd
# 读取原始CSV文件
df = pd.read_csv('original.csv')
# 取出前一半数据
half = df.iloc[:len(df)//2]
# 生成新的CSV文件
half.to_csv('new.csv', index=False)
上面的代码首先使用pandas库的read_csv()函数读取原始的CSV文件,然后使用iloc方法取出前一半数据,最后使用to_csv()方法生成新的CSV文件。其中index=False参数表示不将数据的行索引写入到CSV文件中。
原文地址: http://www.cveoy.top/t/topic/byjm 著作权归作者所有。请勿转载和采集!