/usr/local/bin
我有两个变量:一个是count,另一个是日期时间,其中包含星期序列。
当我将第一个变量与某些值连接在一起时,我需要在DataFrame中按日期时间变量的顺序填充日期时间变量。
答案 0 :(得分:1)
import pandas as pd
import datetime
df = pd.read_csv("ex1.csv",
names=['count', 'date'],
index_col='date')
df2 = pd.DataFrame();
df2['count'] = [50];
df2['date'] = pd.to_datetime(df.index.values[len(df)-1]) + ( datetime.datetime.strptime(df.index.values[len(df)-1], "%Y-%m-%d") - datetime.datetime.strptime(df.index.values[len(df)-2], "%Y-%m-%d"))
df2.set_index('date',inplace=True)
dat = pd.concat((df,df2))
print(dat)