将一个简单函数应用于CSV并保存多个CSV文件可以通过以下步骤实现:
import pandas as pd
import os
def double_value(value):
return value * 2
df = pd.read_csv('input.csv')
df['DoubledColumn'] = df['MyColumn'].apply(double_value)
grouped_df = df.groupby('GroupColumn')
output_dir = 'output_files'
os.makedirs(output_dir, exist_ok=True)
for group_name, group_df in grouped_df:
output_filename = os.path.join(output_dir, f'{group_name}.csv')
group_df.to_csv(output_filename, index=False)
在上述代码中,我们首先创建了一个名为'output_files'的目录来存储生成的CSV文件。然后,通过对DataFrame进行切片,我们可以将数据根据特定条件进行分组,并将每个分组保存为一个单独的CSV文件,文件名根据分组名称命名。
这是一个简单的示例,展示了如何将一个简单函数应用于CSV并保存多个CSV文件。在实际应用中,您可能需要根据具体需求进行更复杂的处理和操作。
领取专属 10元无门槛券
手把手带您无忧上云