簡體   English   中英

熊貓date_range:下降納秒

[英]Pandas date_range: drop nanoseconds

我正在嘗試創建每季度一次的以下日期范圍系列:

import pandas as pd
pd.date_range(start = "1980", periods = 5, freq = 'Q-Dec')

哪個返回

DatetimeIndex(['1980-03-31', '1980-06-30', '1980-09-30', '1980-12-31',
              '1981-03-31'],
              dtype='datetime64[ns]', freq='Q-DEC')

但是,當我將此對象輸出到CSV時,我看到了該系列的時間部分。 例如

1980-03-31 00:00:00, 1980-06-30 00:00:00

任何想法我如何擺脫時間部分,所以當我導出到csv時,它只顯示:

1980-03-31, 1980-06-30

您沒有看到納秒級的信息,只是看到了pandasDatetimeIndex創建的datetimetime部分。 您只能使用.date()提取date部分。

碼:

import pandas as pd
dr = pd.date_range(start="1980", periods=5, freq='Q-Dec')

print(dr[0].date())

結果:

1980-03-31

暫無
暫無

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

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