Python Pandas: 每隔 15 行抽取数据并汇总到新文件

使用 Python 的 pandas 库可以轻松地从大型 CSV 文件中每隔 15 行抽取一行数据,并将抽取的行数据汇总到一个新文件中。以下是示例代码:

import pandas as pd

# 读取 CSV 文件
filename = 'path_to_your_file.csv'
df = pd.read_csv(filename)

# 每隔 15 行抽取 1 行
new_df = df.iloc[::15, :]

# 保存为新文件
new_filename = 'path_to_new_file.csv'
new_df.to_csv(new_filename, index=False)

代码解释:

  1. 导入 pandas 库: import pandas as pd
  2. 读取 CSV 文件: filename = 'path_to_your_file.csv' 将路径替换为实际的 CSV 文件路径,使用 pd.read_csv 函数读取文件并存储在 DataFrame 对象 df 中。
  3. 抽取数据: 使用 df.iloc[::15, :] 每隔 15 行抽取一行数据,::15 表示步长为 15,: 表示选择所有列。将结果存储在新的 DataFrame 对象 new_df 中。
  4. 保存数据: 使用 new_df.to_csv('path_to_new_file.csv', index=False)new_df 保存为新的 CSV 文件,将路径替换为实际的文件路径,index=False 参数避免保存索引列。

注意:

  • 将代码中的 'path_to_your_file.csv''path_to_new_file.csv' 替换为实际的文件路径。
  • 运行代码后,每隔 15 行的数据将被保存到新文件中。
Python Pandas: 每隔15行抽取数据并汇总到新文件

原文地址: http://www.cveoy.top/t/topic/MCb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录