处理具有混合日期格式的Pandas数据框列

将H

我已经导入了一个具有混合数据格式的CSV文件-一些read_csv可以识别的日期格式,以及一些Excel序列日期时间格式(例如41866.321)。

导入数据后,列类型显示为对象(给定不同类型的数据),日期(两种类型的格式)都具有dtype字符串。

我想使用to_datetime方法将可识别的字符串日期格式转换为dataframe列中的datetime,将无法识别的字符串保留为excel格式,然后我可以隔离并更正离线。但是除非我逐行应用该方法(速度太慢),否则它将无法执行此操作。

有谁有解决这个问题的聪明方法?

更新:进行了一些修改后,我找到了这个解决方案,使用coerce = True强制进行列数据类型转换,然后确定可以交叉引用回原始文件的空值。但是,如果有更好的方法(例如,将无法识别的时间戳固定到位),请告诉我。

df1['DateTime']=pd.to_datetime(df1['Time_Date'],coerce=True)
nulls=df1['Time_Date'][df1['Time_Date'].notnull()==False]
将H

进行了一些修改之后,我发现了此解决方案,使用coerce = True强制进行列数据类型转换,然后标识空值,我可以将其交叉引用回原始文件。但是,如果有更好的方法(例如,将无法识别的时间戳固定到位),请告诉我。

df1['DateTime']=pd.to_datetime(df1['Time_Date'], errors='coerce')
nulls=df1['Time_Date'][df1['Time_Date'].notnull()==False]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以具有不同列宽的固定格式保存 Pandas 数据框

来自分类Dev

pandas 数据框按没有 dtype 的日期格式过滤

来自分类Dev

具有日期范围列的内部联接熊猫数据框

来自分类Dev

pandas to_csv:如何格式化具有混合类型的列中的浮点数

来自分类Dev

从具有多个索引的Pandas数据框中删除列

来自分类Dev

创建具有多列索引的Pandas数据框

来自分类Dev

python-pandas:处理pandas数据框的日期列中的NaT类型值

来自分类Dev

熊猫优雅地处理具有不同日期时间格式的列

来自分类Dev

将带有日期列的Pandas数据框转换为Vaex数据框

来自分类Dev

处理熊猫数据框中的多种日期格式

来自分类Dev

如何使用python将pandas数据框中的日期格式列修改为int

来自分类Dev

在Pandas数据框中将列类型从字符串转换为日期时间格式

来自分类Dev

在 Pandas 中将数据框的两列相互绘制时更改日期格式

来自分类Dev

更改数据框日期列的日期格式

来自分类Dev

从日期列中的 Pyspark 数据框中查找具有年份的所有独特飞蛾

来自分类Dev

在Pandas数据框中处理列

来自分类Dev

Python Pandas groupby,其date列具有不同的值,然后返回一个数据框,其中date列填充了最新的日期

来自分类Dev

在datetimeindex数据框中选择具有指定日期的行-Pandas

来自分类Dev

Python(Pandas)如何以递增顺序合并2个具有不同日期的数据框?

来自分类Dev

删除具有特定日期时间值的 Pandas 数据框中的某些行

来自分类Dev

如何将具有两列的数据框重塑为宽格式?

来自分类Dev

根据具有未知列的值类型格式化熊猫数据框

来自分类Dev

如何在具有许多列的pandas数据框中生成列的所有可能组合?

来自分类Dev

将混合类型的数据框列转换为int,忽略具有非数字字符的值

来自分类Dev

创建具有给定日期和时间列的数据框

来自分类Dev

从具有多个日期/价格列的数据框中以大熊猫创建面板

来自分类Dev

如何使用python在两列中扩展具有日期范围的数据框?

来自分类Dev

在日期条件下删除数据框中具有相同ID的特定列

来自分类Dev

减去日期时间索引上具有不同粒度的数据框列

Related 相关文章

  1. 1

    以具有不同列宽的固定格式保存 Pandas 数据框

  2. 2

    pandas 数据框按没有 dtype 的日期格式过滤

  3. 3

    具有日期范围列的内部联接熊猫数据框

  4. 4

    pandas to_csv:如何格式化具有混合类型的列中的浮点数

  5. 5

    从具有多个索引的Pandas数据框中删除列

  6. 6

    创建具有多列索引的Pandas数据框

  7. 7

    python-pandas:处理pandas数据框的日期列中的NaT类型值

  8. 8

    熊猫优雅地处理具有不同日期时间格式的列

  9. 9

    将带有日期列的Pandas数据框转换为Vaex数据框

  10. 10

    处理熊猫数据框中的多种日期格式

  11. 11

    如何使用python将pandas数据框中的日期格式列修改为int

  12. 12

    在Pandas数据框中将列类型从字符串转换为日期时间格式

  13. 13

    在 Pandas 中将数据框的两列相互绘制时更改日期格式

  14. 14

    更改数据框日期列的日期格式

  15. 15

    从日期列中的 Pyspark 数据框中查找具有年份的所有独特飞蛾

  16. 16

    在Pandas数据框中处理列

  17. 17

    Python Pandas groupby,其date列具有不同的值,然后返回一个数据框,其中date列填充了最新的日期

  18. 18

    在datetimeindex数据框中选择具有指定日期的行-Pandas

  19. 19

    Python(Pandas)如何以递增顺序合并2个具有不同日期的数据框?

  20. 20

    删除具有特定日期时间值的 Pandas 数据框中的某些行

  21. 21

    如何将具有两列的数据框重塑为宽格式?

  22. 22

    根据具有未知列的值类型格式化熊猫数据框

  23. 23

    如何在具有许多列的pandas数据框中生成列的所有可能组合?

  24. 24

    将混合类型的数据框列转换为int,忽略具有非数字字符的值

  25. 25

    创建具有给定日期和时间列的数据框

  26. 26

    从具有多个日期/价格列的数据框中以大熊猫创建面板

  27. 27

    如何使用python在两列中扩展具有日期范围的数据框?

  28. 28

    在日期条件下删除数据框中具有相同ID的特定列

  29. 29

    减去日期时间索引上具有不同粒度的数据框列

热门标签

归档