1

2 つのデータ フレームがあります。最初のデータ フレームは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

新しい列が追加され、最初の列と 2 番目の列にそれぞれ「ユーザー」と「フォロワー」という名前が付けられていることに注意してください。私は試した:

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

しかし、それは私にエラーを投げています:

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

私を助けてくれませんか?ありがとうございました。

4

1 に答える 1

1

解決策を見つけました。あなたはただ行う:

EDGE_LIST1 = pandas.concat({'User':start_df_1, 'Follower': friends_df}, axis=1)
于 2013-10-26T20:22:02.943 に答える