下面是一个示例代码,演示如何使用Python的pandas库来保存和加载透视表配置:
import pandas as pd
# 创建一个示例数据集
data = {
'Name': ['John', 'Mary', 'Peter', 'John', 'Mary'],
'City': ['London', 'New York', 'Paris', 'London', 'Tokyo'],
'Age': [25, 30, 35, 40, 45],
'Salary': [50000, 60000, 70000, 80000, 90000]
}
df = pd.DataFrame(data)
# 创建透视表
pivot_table = pd.pivot_table(df, values='Salary', index='Name', columns='City', aggfunc='mean')
# 保存透视表配置
pivot_table.to_csv('pivot_table_config.csv')
# 加载透视表配置
loaded_pivot_table = pd.read_csv('pivot_table_config.csv', index_col='Name')
print(loaded_pivot_table)
这个示例先创建了一个示例数据集,然后使用pd.pivot_table()函数创建了一个透视表。接下来,使用to_csv()方法将透视表保存到一个CSV文件中。然后,使用pd.read_csv()函数从CSV文件中加载透视表配置,并将其存储在loaded_pivot_table变量中。最后,使用print()函数打印加载的透视表配置。
请注意,透视表配置是保存为CSV文件的一种简单方法,您也可以使用其他文件格式(如Excel)来保存和加载透视表配置。