【问题标题】:How do I create a table to show the count by each data type in python?如何创建一个表来显示 python 中每种数据类型的计数?
【发布时间】:2020-03-30 19:23:25
【问题描述】:

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

type_dct = {str(k): list(v) for k, v in df.groupby(df.dtypes, axis=1)}

问题是输出不可读,因为我有很多列,并且输出给出了每种数据类型下所有列的名称。这不是必需的。我只想要数据类型及其计数的表格表示。我也使用过 .info() 。同样,作为输出的一长串条目很难理解。 任何帮助表示赞赏。

【问题讨论】:

标签: python pandas


【解决方案1】:

假设您的pandas.DataFrame 被称为df

df.dtypes.value_counts()

【讨论】:

  • 如果你想区分字典和列表,例如返回对象,这不起作用
  • 对不起,但我相信这个问题假设数据集是给定标签的 pandas.DataFrame。当然它不适用于列表或字典。
  • 但是在每个单元格中都可以包含一个字典,这个问题今天早上已经问过了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-24
  • 1970-01-01
相关资源
最近更新 更多