Pandas创建数据帧自动索引禁用

2024-04-24 01:08:16 发布

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

有没有办法告诉熊猫不要按字符列索引?我的代码是

A=['a','b','c']
B=[1,2,3]
pd.DataFrame(A,B)
   0
1  a
2  b
3  c

我只需要两个列,这样我就可以按A列分组了。我该怎么做呢?我可以这样做,但我想跳过列名以获得尽可能多的性能。在

^{pr2}$

Tags: 代码dataframe性能字符pd办法pr2
1条回答
网友
1楼 · 发布于 2024-04-24 01:08:16

如果实际上只处理两个列,则可以将一个系列按另一个系列分组。在

In [6]: A = ['a', 'a', 'b', 'b', 'c', 'c']

In [7]: B = [1, 2, 3, 4, 5, 6]

In [8]: pd.Series(B).groupby(A).mean()
Out[8]: 
a    0.5
b    2.5
c    4.5
dtype: float64

我在下面提供了一些时间安排。在

^{pr2}$

相关问题 更多 >