def dataset():
with sqlite3.connect("project.db") as db:
cursor1=db.cursor()
d1= "select date1,delta from Payment"
cursor1.execute(d1)
df=DataFram(data=cursor1.fetchall(),columns=['date','delta'])
print df.head()
print '\n Data Types'
print df.dtypes
print df.index
df.info()
如何将此数据框设为时间序列? 谢谢大家。
答案 0 :(得分:1)
您能否举例说明您的数据?
只要索引是pandas.datetime
格式的日期,您的数据框就可以是时间序列。
为此,您可以输入:
df.index = pandas.datetime.strptime("date_field")
答案 1 :(得分:1)
时间序列意味着索引必须为DatetimeIndex
,根据您的图片链接判断转换后需要设置索引:
df.index = pd.to_datetime(df['date'])