pandas DataFrame.select_dtypes(exclude=['object'])实际上是做什么的?

7hiiyaii  于 2023-05-27  发布在  其他
关注(0)|答案(3)|浏览(168)

我在一个在线课程的帮助下学习数据科学。在学习如何在Pandas中从DataFrame对象中过滤特定的数据类型时,我遇到了这行代码:

df = df.select_dtypes(exclude=['object'])

该模块的目的是展示如何只获取数字数据类型。我无法弄清楚object类型中包含的所有事物或数据类型。
我试着从官方的Scipy文档中理解这一点
https://docs.scipy.org/doc/numpy-1.13.0/reference/arrays.dtypes.html

jei2mxaa

jei2mxaa1#

所以基本上,它将选择除数据类型为object的列之外的所有列。

参考资料:

iezvtpos

iezvtpos2#

如果要检查pandas DataFrame列中的数据类型,可以使用dtype属性。如果输出是dtype('0'),那么这意味着存储在该特定列中的值是Python对象。
请查看以下帖子以获取更多信息:What is dtype('O'), in pandas?

cclgggtu

cclgggtu3#

要包含/排除字符串,您可以使用对象dtype,它通常引用字符串。

相关问题