我正在尝试使用季度频率创建以下日期范围系列:
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
答案 0 :(得分:0)
您没有看到纳秒,您只看到time
为datetime
创建的pandas
DatetimeIndex
部分。您只能使用date
提取.date()
部分。
<强>代码:强>
import pandas as pd
dr = pd.date_range(start="1980", periods=5, freq='Q-Dec')
print(dr[0].date())
<强>结果:强>
1980-03-31