2017-03-22 4 views

답변

5

이 작업을 시도 할 수 있습니다 :

import pandas as pd 
import numpy as np 
from datetime import datetime, timedelta 

date_today = datetime.now() 
days = pd.date_range(date_today, date_today + timedelta(7), freq='D') 

np.random.seed(seed=1111) 
data = np.random.randint(1, high=100, size=len(days)) 
df = pd.DataFrame({'test': days, 'col2': data}) 
df = df.set_index('test') 
print(df) 


test        
2017-03-22 10:07:41.914019 29 
2017-03-23 10:07:41.914019 56 
2017-03-24 10:07:41.914019 82 
2017-03-25 10:07:41.914019 13 
2017-03-26 10:07:41.914019 35 
2017-03-27 10:07:41.914019 53 
2017-03-28 10:07:41.914019 25 
2017-03-29 10:07:41.914019 23 
2

내 코드를 참조 용으로

from datetime import datetime, timedelta 
import pandas as pd 
import numpy as np 

date_today = datetime.now() 
ndays = 7 
df = pd.DataFrame({'date': [date_today + timedelta(days=x) for x in range(ndays)], 
        'test': pd.Series(np.random.randn(ndays))}) 
df = df.set_index('date') 
관련 문제