나는 시간 인덱스 데이터가 :pandas - 새 행의 모든 열을 NaN으로 설정하는 DataFrame의 인덱스를 확장 하시겠습니까?
df2 = pd.DataFrame({ 'day': pd.Series([date(2012, 1, 1), date(2012, 1, 3)]), 'b' : pd.Series([0.22, 0.3]) })
df2 = df2.set_index('day')
df2
b
day
2012-01-01 0.22
2012-01-03 0.30
무엇 모든 열이 NaN
로 설정 2012년 1월 (말), (매일 하나 개의 행을 가질 수 있도록이 데이터 프레임을 확장 할 수있는 가장 좋은 방법은 여기에만 b
) 어디에 우리는 데이터가 없어?
b
day
2012-01-01 0.22
2012-01-02 NaN
2012-01-03 0.30
2012-01-04 NaN
...
2012-01-31 NaN
많은 감사합니다!
덕분에 -이 구멍을 채우기 위해 매우 중요하지만, 어떻게'2012-01-31'로 확장 할 수 있습니다 (말하다). – paul
흠. 하지만 원래의 시계열에 여러 개의 구멍이나 틈이 있다면 더 이상 작동하지 않습니다. – paul
@paul 예 내 대답은이 점에서 제한되어 있으므로 좀 더 일반적인 방법을 생각할 수 없습니다. 가능한 경우 모든 예상 값을 사용하여 DataFrame을 만드는 것이 더 좋을 것입니다. 가능한 한 더 좋은 결과를 얻을 수 있는지 알아 봅니다. – EdChum