Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python openpyxl透视表和熊猫透视表_Python_Pandas_Data Science_Openpyxl - Fatal编程技术网

Python openpyxl透视表和熊猫透视表

Python openpyxl透视表和熊猫透视表,python,pandas,data-science,openpyxl,Python,Pandas,Data Science,Openpyxl,如何使用openxlpy库创建透视表,该库相当于以下透视表函数 import pandas as pd import numpy as np # creating a dataframe df = pd.DataFrame({'A': ['John', 'Boby', 'Mina', 'Peter', 'Nicky'], 'B': ['Masters', 'Graduate', 'Graduate', 'Masters', 'Graduate'],

如何使用openxlpy库创建透视表,该库相当于以下透视表函数

import pandas as pd 

import numpy as np 


# creating a dataframe 

df = pd.DataFrame({'A': ['John', 'Boby', 'Mina', 'Peter', 'Nicky'], 

      'B': ['Masters', 'Graduate', 'Graduate', 'Masters', 'Graduate'], 

      'C': [27, 23, 21, 23, 24]}) 

table = pd.pivot_table(df, values ='A', index =['B', 'C'], 
                         columns =['B'], aggfunc = np.sum) 

这能达到你想要的结果吗

将熊猫作为pd导入
将numpy作为np导入
#创建数据帧
df=pd.DataFrame({'A':['John','Boby','Mina','Peter','Nicky'],
‘B’:[‘硕士’、‘研究生’、‘研究生’、‘硕士’、‘研究生’],
‘C’:[27,23,21,23,24]})
table=pd.pivot_table(df,value='A',index='B',C'],
列=['B'],aggfunc=np.sum)
table.to_excel(“filename.xlsx”)
输出


这是否达到了您想要的结果

将熊猫作为pd导入
将numpy作为np导入
#创建数据帧
df=pd.DataFrame({'A':['John','Boby','Mina','Peter','Nicky'],
‘B’:[‘硕士’、‘研究生’、‘研究生’、‘硕士’、‘研究生’],
‘C’:[27,23,21,23,24]})
table=pd.pivot_table(df,value='A',index='B',C'],
列=['B'],aggfunc=np.sum)
table.to_excel(“filename.xlsx”)
输出


我已经看过了。它们并没有提到与此等效的函数。您是否尝试过openpyxl中的任何代码?请为我们提供帮助。请查看以获得更好的响应。我在pandas中编写了代码,我想使用openpyxl做同样的事情。在文档中,他们没有清楚地提到,并且在openpyxl文档中给出的pivote示例也不是很有用。我更新了熊猫代码。谢谢你的回复,我已经看过了。它们并没有提到与此等效的函数。您是否尝试过openpyxl中的任何代码?请为我们提供帮助。请查看以获得更好的响应。我在pandas中编写了代码,我想使用openpyxl做同样的事情。在文档中,他们没有清楚地提到,并且在openpyxl文档中给出的pivote示例也不是很有用。我更新了熊猫代码。谢谢你的回复。我想在不使用熊猫的情况下实现同样的功能。我想用openpyxl实现它。我现在明白了,我会尽力帮助你的。我想在不使用熊猫的情况下实现同样的功能。我想用openpyxl实现它。我现在明白了,我会尽力帮助你的