![](/img/trans.png)
[英]How to make sure that the data in this PyTrends function comes out in YYYY-MM-DD format and not YYYY-MM-DD 00:00:00
[英]yyyy-MM-ddT00:00:00 to yyyy-MM-dd 00:00:00 in Pandas dataframe
我認為我的問題確實很直截了當,必須有一種非常簡單的方法來解決我仍然不知道的熊貓問題。
問題是我在熊貓數據框上有一列,所有元素都以以下格式編寫:
yyyy-MM-ddT00:00:00
我想將列的每個元素轉換為以下格式:
yyyy-MM-dd 00:00:00
而且,之后,是否有可能從數據框的此列中創建另外兩列,現在將其划分為日期和時間。 我的意思是,要獲得:
yyyy-MM-dd 00:00:00
到另外兩列,其中一列包含日期:
yyyy-MM-dd
另一個包含時間:
00:00:00
希望我能正確地綜合一切。 先感謝您。
pd.Series.str.split
怎么pd.Series.str.split
# import pandas as pd
# df = pd.DataFrame({'Date': ['2019-08-29T12:00:00']})
# Date
# 0 2019-08-29T12:00:00
df.Date.str.split('T', expand=True)
# 0 1
# 0 2019-08-29 12:00:00
要簡單地刪除日期和時間字符串之間的T
,可以使用pd.Series.str.replace
:
df.Date.str.replace('T', ' ')
# 0 2019-08-29 12:00:00
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.