如何在python中创建一个表来显示每种数据类型的计数?

如何在python中创建一个表来显示每种数据类型的计数?,python,pandas,Python,Pandas,我是python新手。我试图创建一个表来查看数据集中有多少任何数据类型的变量。柱子很多。我使用的代码如下所示: type_dct = {str(k): list(v) for k, v in df.groupby(df.dtypes, axis=1)} 问题是输出不可读,因为我有很多列,并且输出给出了每个数据类型下所有列的名称。这不是必需的。我只需要数据类型及其计数的表格表示。我也使用了.info()。同样,作为输出的长长的条目列表很难理解。 非常感谢您的帮助。假设您的pandas.DataF

我是python新手。我试图创建一个表来查看数据集中有多少任何数据类型的变量。柱子很多。我使用的代码如下所示:

type_dct = {str(k): list(v) for k, v in df.groupby(df.dtypes, axis=1)}
问题是输出不可读,因为我有很多列,并且输出给出了每个数据类型下所有列的名称。这不是必需的。我只需要数据类型及其计数的表格表示。我也使用了.info()。同样,作为输出的长长的条目列表很难理解。
非常感谢您的帮助。

假设您的
pandas.DataFrame
称为
df

df.dtypes.value\u counts()

如果您想区分字典和列表,这是行不通的。例如,return objectI很抱歉,但我相信问题假设数据集是给定标记的pandas.DataFrame。当然,它不适用于列表或dicts。但是在每个单元格中都可能包含一个字典,这个问题今天早上已经被问过了。请澄清到底是什么问题。看见