gpt4 book ai didi

python - pandas dtype 和 dtypes 有什么区别

转载 作者:行者123 更新时间:2023-11-28 19:46:59 24 4
gpt4 key购买 nike

对于 jupyter 中的以下 pandas 代码,我试图获取数据类型信息。tab 在 jupyter 中为我提供了有两个属性的信息它同时具有 dtypedtypes

import pandas as pd
new_list = [True,False]
new_pd = pd.Series(new_list)
new_pd

attributes

根据文档,两者都返回数据类型信息 dtype

dtypes

两者的返回都是好的和有用的

result

问题是为什么会有相同的重复属性。在什么情况下使用哪一个或者它不关心任何人都可以使用?

最佳答案

pd.Series 中对象没有区别。然而,在 pd.DataFrame对象你只有 dtypes,这是一个包含每一列数据类型的系列。

这样做的好处是,当你有一个系列时,你可以将它几乎统一地视为一个 NumPy 数组并使用 .dtype(这是每个 NumPy 数组中存在的一个属性)或作为一个数据框并使用 .dtypes(这是所有 Pandas 对象中存在的属性)。所以原则上,许多 NumPy 数组或数据框的函数已经可以开箱即用地处理序列。

关于python - pandas dtype 和 dtypes 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48883872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com