我在一个在线课程的帮助下学习数据科学。在学习如何在Pandas中从DataFrame对象中过滤特定的数据类型时,我遇到了这行代码:
df = df.select_dtypes(exclude=['object'])
该模块的目的是展示如何只获取数字数据类型。我无法弄清楚object
类型中包含的所有事物或数据类型。
我试着从官方的Scipy文档中理解这一点
https://docs.scipy.org/doc/numpy-1.13.0/reference/arrays.dtypes.html
我在一个在线课程的帮助下学习数据科学。在学习如何在Pandas中从DataFrame对象中过滤特定的数据类型时,我遇到了这行代码:
df = df.select_dtypes(exclude=['object'])
该模块的目的是展示如何只获取数字数据类型。我无法弄清楚object
类型中包含的所有事物或数据类型。
我试着从官方的Scipy文档中理解这一点
https://docs.scipy.org/doc/numpy-1.13.0/reference/arrays.dtypes.html
3条答案
按热度按时间jei2mxaa1#
所以基本上,它将选择除数据类型为object的列之外的所有列。
参考资料:
pandas.DataFrame.select_dtypes
iezvtpos2#
如果要检查pandas
DataFrame
列中的数据类型,可以使用dtype
属性。如果输出是dtype('0')
,那么这意味着存储在该特定列中的值是Python对象。请查看以下帖子以获取更多信息:What is dtype('O'), in pandas?
cclgggtu3#
要包含/排除字符串,您可以使用对象dtype,它通常引用字符串。