PythonPandas交叉表

2024-04-26 00:38:25 发布

您现在位置:Python中文网/ 问答频道 /正文

熊猫不熟悉,Python也不熟悉。我试图从以下数据生成一个交叉表报表-只显示几行。在

PALLET_ID AISLE NUM_PALLETS
7197033 AH  1
7197035 AC  1
7197035 AC  1
7197035 AC  1
7197035 AC  1
7197035 AC  1

我得到了一个简单的交叉表,列出了过道内托盘的频率,即左侧的托盘和顶部的托盘。(新的Stackoverflow帐户不允许图像)。在

我想在熊猫身上做这个。在

^{pr2}$

然后遵循Python for Data Analysis一书中按性别划分的惯用手的例子

Xtab = pd.crosstab(dataF.PALLET_ID,dataF.AISLE,margins=True)

Xtab
Out[11]: 
<class 'pandas.core.frame.DataFrame'>
Index: 78 entries, 7197033 to All
Data columns (total 13 columns):
AA     78  non-null values
AB     78  non-null values
AC     78  non-null values
AD     78  non-null values
AE     78  non-null values
AF     78  non-null values
AG     78  non-null values
AH     78  non-null values
AJ     78  non-null values
AK     78  non-null values
AL     78  non-null values
BG     78  non-null values
All    78  non-null values
dtypes: int64(13)

我在做一些非常愚蠢的事。有人能告诉我是什么吗?在


Tags: columns数据iddataallnull交叉ac