使用Pandas将date + hour列划分为两个列(格式日期,数字)-Python

时间:2019-07-17 21:05:28

标签: python pandas date

我想将这些列分为两部分,因为Excel提取功能占用了太多空间,我认为我可以使用Jupyter Notebook在Python中使用Pandas在Python中做到这一点。但是我之前从未真正做到过,通常我会处理好数据,所以遇到了困难。

我尝试使用excel,但这需要永远的时间。

+---------------------+----------------------+-----------------+
|        date + hour  |        date only     |    hour only    |
+---------------------+----------------------+-----------------+
| 01/01/19 01         | 01/01/2019 (formated)|   1 (number)    |
+---------------------+----------------------+-----------------+


+---------------------+----------------------+-----------------+
|        date + hour  |        date only     |    hour only    |
+---------------------+----------------------+-----------------+
| 01/01/19 01         | 01/01/2019 (formated)|   1 (number)    |
+---------------------+----------------------+-----------------+

1 个答案:

答案 0 :(得分:0)

我认为这里的讨论会有所帮助: How to split a column into two columns?

基本上,您想使用pandas.Series.str.split(https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.str.split.html)将“日期和小时”列中的字符串拆分为一个列表,然后将该列表的两半分配为新列。 / p>