不同括号类型python

问题描述 投票:0回答:1

因此,我一直在遵循关于我了解Python括号要求的指南:是清单吗?然后使用括号。这是命令吗?然后用大括号。否则,您可能需要括号。

但是,我遇到了上面无法解释的内容:

df.groupby('Age')['Salary']。mean()

在这种情况下,年龄和薪水都是列表(它们都是来自df的列),所以为什么我们对年龄使用括号,对薪水使用括号?

另外,为什么在均值之前有一个点,但在('Age')和['Salary']之间没有一个点?

我意识到我要问的问题可能是非常基本的。我正在通过Python基本参考(第4版)开发人员库进行工作。如果有人有任何资料可以解决我的这类问题,那么很高兴看到他们。

谢谢

python syntax
1个回答
0
投票

年龄和薪水都是列表(它们都是来自df的列),

它们是范围/列,不是列表。数据框的分组依据返回索引的对象。调用方法需要括号,例如print()。您可以使用方括号来访问索引数据(参考dict()对象)。

之后的句号和括号是另一个函数调用

© www.soinside.com 2019 - 2024. All rights reserved.