以下是一个使用 Python 和 pandas 库进行数据透视表筛选的示例代码:
import pandas as pd
# 读取数据
data = pd.read_csv('data.csv')
# 创建数据透视表
pivot_table = pd.pivot_table(data, index=['Category', 'Subcategory'], values=['Sales'], aggfunc='sum')
# 打印数据透视表
print(pivot_table)
# 根据筛选条件过滤数据透视表
filtered_table = pivot_table[(pivot_table['Sales'] > 1000) & (pivot_table['Sales'] < 5000)]
# 打印筛选后的数据透视表
print(filtered_table)
这个示例假设你有一个名为 "data.csv" 的 CSV 文件,其中包含一个名为 "Category" 的列和一个名为 "Subcategory" 的列,以及一个名为 "Sales" 的列。代码首先读取数据并创建一个数据透视表,然后打印该数据透视表。接下来,代码使用筛选条件过滤数据透视表并打印筛选后的结果。
你可以根据你的实际数据和筛选条件进行适当的修改。
上一篇:编辑数据时根据数据库中的数据自动选中复选框,使用React、Inertia和Laravel。
下一篇:编辑数据帧单元格时出现“Errorin<-:invalid(NULL)leftsideofassignment”错误