我是熊猫新手。有人可以帮我理解这个频率值是什么意思" 1953U"。我知道" U"是微秒。我不确定的是1953年之前的数字" U"。
pd.date_range('2000-1-1', periods=100, freq="1953U")
感谢您的帮助。
答案 0 :(得分:0)
1953
是乘数。您可以在pandas文档中找到详细信息:
freq :字符串或DateOffset,默认为“D”(每日日历)频率 字符串可以有多个,例如“5H”
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.date_range.html#pandas-date-range
在引擎盖下,这些频率字符串被翻译成一个 pandas DateOffset的实例,表示常规频率 增量。特定的偏移逻辑,如“月”,“营业日”或“一个” 小时“在其各个子类中表示。
http://pandas.pydata.org/pandas-docs/stable/timeseries.html#dateoffset-objects
答案 1 :(得分:0)
这意味着频率为1953微秒。您可以通过实际运行命令来获得答案:
>>> import pandas as pd
>>> pd.date_range('2000-1-1', periods=100, freq="1953U")
DatetimeIndex([ '2000-01-01 00:00:00', '2000-01-01 00:00:00.001953',
'2000-01-01 00:00:00.003906', '2000-01-01 00:00:00.005859',...