【问题标题】:How to identify different data types within a single column?如何识别单个列中的不同数据类型?
【发布时间】:2020-02-21 21:08:35
【问题描述】:

假设我们有一列具有以下值:

苹果, 芒果, 橙子, 123, 987, 番石榴, 01/01/2020

python 自动将此列识别为“对象”数据类型。 我的任务是计算单列中数据类型的数量。 对于人眼来说,很明显,上述列值中有 3 种数据类型:字符串、整数、日期。 但是,我无法提出可以进行这种隔离的代码。 期待指导! 谢谢!

【问题讨论】:

标签: python data-analysis data-cleaning data-quality


【解决方案1】:

您能否提供一些关于您尝试过的代码?你是如何设置数据结构的?它是一个 m * n 矩阵,其中每一列在data[i][j] 中都有一个共同的 j?在这种情况下,您似乎可以遍历列的矩阵行并使用type() 方法。

不了解您的设置会导致难以提供解决方案。一般来说,列中的数据属于普通类型。

【讨论】:

    【解决方案2】:

    如果您的数据是列表形式,您可以随时使用list(map(type, list_name)) 来返回类型列表。

    【讨论】:

      猜你喜欢
      • 2016-03-07
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-26
      • 1970-01-01
      • 2016-08-17
      • 2021-12-26
      相关资源
      最近更新 更多