2014-03-18 2 views
3

은 내가 팬더 Dataframe을 구축하려는 모든 행 DF2의 열 이름과 동일해야합니다반복 동일한 행 팬더 Dataframe 건설

df1 = pd.Dataframe(???, index=df2.index, columns=df2.columns) 

나는이 함께 시도했지만 작동하지 않습니다

따라서
df1 = pd.Dataframe( np.repeat(df2.columns, df2.shape[0]) , index=df2.index, columns=df2.columns) 

답변

6
In [135]: df = pd.DataFrame([list('abc')], index=range(5), columns=list('abc')) 

In [136]: df 
Out[136]: 
    a b c 
0 a b c 
1 a b c 
2 a b c 
3 a b c 
4 a b c 

[5 rows x 3 columns] 

, 사용 :

df1 = pd.Dataframe([df2.columns], index=df2.index, columns=df2.columns)