簡體   English   中英

Pandas:時間戳轉換為 YYYY-MM-DD

[英]Pandas: Timestamp conversion to YYYY-MM-DD

我不斷得到這些結果:

0   2019-02-28 19:24:18.101586+00:00
1   2019-03-01 08:33:15.668978+00:00
[...]
Name: created, dtype: datetime64[ns, UTC]

但是,我的目標是獲得這些結果:

0   2019-02-28
1   2019-03-01

你看到我做錯了什么嗎?

# Load data
def load_ticket_data():
    df = pd.read_csv(
        'wolfsburg/tickets_ticket.csv',
        usecols=['created', 'start_at'],
        parse_dates=['created', 'start_at'],
    )
    return df

tickets = load_ticket_data()
test = pd.to_datetime(tickets['created'], format='%y/%m/%d')
print(test)

如果需要沒有時間的日期時間,請使用Series.dt.tz_localizeSeries.dt.floor

tickets['created'] = tickets['created'].dt.tz_localize(None).dt.floor('d')
print (tickets)
     created
0 2019-02-28
1 2019-03-01

print (tickets.dtypes)
created    datetime64[ns]
dtype: object

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM