Python/Pandas:将数据帧的频率另存为变量

Python/Pandas:将数据帧的频率另存为变量,python,pandas,datetime,Python,Pandas,Datetime,我创建了一个数据帧,并将其频率设置为“15T”: import pandas as pd d = {'T': [1, 2, 3, 4], 'H': [3, 4, 5, 6]} df = pd.DataFrame(data=d, index=['10.09.2018 13:15:00','10.09.2018 13:30:00', '10.09.2018 13:45:00', '10.09.2018 14:00:00']

我创建了一个数据帧,并将其频率设置为“15T”:

import pandas as pd

d = {'T': [1, 2, 3, 4], 'H': [3, 4, 5, 6]}
df = pd.DataFrame(data=d, index=['10.09.2018  13:15:00','10.09.2018  13:30:00', 
                                 '10.09.2018  13:45:00', '10.09.2018  14:00:00'])
df.index = pd.to_datetime(df.index)
df.index.freq = '15T'
我调用函数df.index来查看是否一切正常

df.index
Out[19]: 
DatetimeIndex(['2018-10-09 13:15:00', '2018-10-09 13:30:00',
               '2018-10-09 13:45:00', '2018-10-09 14:00:00'],
              dtype='datetime64[ns]', freq='15T')
我的问题是:如何调用该索引中的freq并将其保存到变量中? 我尝试了以下方法,但没有成功

a = df.index.freq
你能给我一些关于如何调用我的输出元素的附加信息吗?例如,如果我想保存数据类型而不是频率。

请使用:

a = df.index.freqstr
print (a)
15T