Pandas 将数据帧按系列划分-为什么它可以工作?

Pandas 将数据帧按系列划分-为什么它可以工作?,pandas,Pandas,我在研究如何在datacamp.com上规范化数据时遇到了一些问题 在其中一个练习中,据说要规范化数据帧df,应该这样做 normalized_df = df / df.mean() 我的问题是:为什么这样做?为什么熊猫知道在这里分栏 谢谢 编辑:这篇文章没有回答我发布的问题。我只是说明该怎么办。我想知道它为什么有效。你需要的所有信息都在那篇文章里。TL;DRdf.mean()的结果生成一个pandas.Series对象,其索引与df的列相匹配。当分割df/df.mean()时,Pandas会

我在研究如何在datacamp.com上规范化数据时遇到了一些问题

在其中一个练习中,据说要规范化数据帧df,应该这样做

normalized_df = df / df.mean()
我的问题是:为什么这样做?为什么熊猫知道在这里分栏

谢谢


编辑:这篇文章没有回答我发布的问题。我只是说明该怎么办。我想知道它为什么有效。

你需要的所有信息都在那篇文章里。TL;DR
df.mean()
的结果生成一个
pandas.Series
对象,其索引与
df
列相匹配。当分割
df/df.mean()
时,Pandas会看到
df.mean()
的索引,并默认将其与
df
列相匹配。这就是它如何知道的。它工作是因为df.mean(axis=0)是默认值。谢谢,piRSquared!你需要的所有信息都在那篇文章里。TL;DR
df.mean()
的结果生成一个
pandas.Series
对象,其索引与
df
列相匹配。当分割
df/df.mean()
时,Pandas会看到
df.mean()
的索引,并默认将其与
df
列相匹配。这就是它如何知道的。它工作是因为df.mean(axis=0)是默认值。谢谢,piRSquared!