【发布时间】:2020-01-09 03:47:35
【问题描述】:
我正在尝试从转换为 python 的 Excel 文件中读取数据,然后将其拆分为数字(整数和浮点数)和其他所有内容。有许多不同类型的列。
我目前用
引入数据pd.read_excel
然后用
拆分数据DataFrame.select_dtypes("number")
当用户上传时间(即 12:30:00)时,他们希望将其识别为时间。但是python(当前)将其视为dtype对象。
如果我使用 parse_dates 指定列,那么它可以工作,但是由于我事先不知道数据是什么,因此我理想情况下希望自动完成此操作。我已经尝试设置 parse_dates = True 但它似乎没有任何区别。
我不确定是否有办法识别文件上传后的数据时间。然而,我再次希望这样做而不必指定列(所以任何可以转换的都是)
非常感谢
【问题讨论】:
标签: python excel pandas datetime types