2013-10-26 4 views
1

제가 첫 데이터 프레임 start_df_1는 다음과 같다 개의 데이터 프레임이있다 :파이썬 : 팬더 데이터 프레임에 열을 추가하면

start_df_1 

       0 
0 3Degrees_Inc 
1 3Degrees_Inc 
2 3Degrees_Inc 
3 3Degrees_Inc 
4 3Degrees_Inc 
5 3Degrees_Inc 
6 3Degrees_Inc 
7 3Degrees_Inc 
8 3Degrees_Inc 
9 3Degrees_Inc 
10 3Degrees_Inc 

제 2 데이터 프레임 friends_df을 다음과 같다 :

같은 나는 새로운 데이터 프레임을 만들려고 노력하고
friends_df 
      0 
0  MEGreenPower 
1  LympheDIVAs 
2  Ecopreneurist 
3  issielapowsky 
4  NatureClimate 
5  miketuritzin 
6   greenbang 
7  GoodCleanTech 
8   EDFbiz 
9   adavies47 
10  petedanko 

, 뭔가 :

concatenated_df   

       User  Follower 
0  MEGreenPower 3Degrees_Inc 
1  LympheDIVAs 3Degrees_Inc 
2  Ecopreneurist 3Degrees_Inc 
3  issielapowsky 3Degrees_Inc 
4  NatureClimate 3Degrees_Inc 
5  miketuritzin 3Degrees_Inc 
6   greenbang 3Degrees_Inc 
7  GoodCleanTech 3Degrees_Inc 
8   EDFbiz 3Degrees_Inc 
9   adavies47 3Degrees_Inc 
10  petedanko1 3Degrees_Inc 

은 새 열이 추가되고 첫 번째 열과 두 번째 열의 이름이 각각 "User"및 "Follower"로 지정됩니다. 나는 시도 :

ValueError: If using all scalar values, you must must pass an index 

당신이 나를 도와주세요 수 :

EDGE_LIST1 = pandas.DataFrame.from_dict({'User':friends_df, 
             'Follower': start_df_1}, orient='columns') 

그러나 그것은 나에게 오류를 던지고있다? 고맙습니다.

답변

1

해결책을 찾았습니다. 당신은 단지 :

EDGE_LIST1 = pandas.concat({'User':start_df_1, 'Follower': friends_df}, axis=1) 
관련 문제