Python:向pandas数据fram添加列

2024-09-28 03:19:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个数据帧 我的第一个数据帧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

我的第二个数据帧friends_df如下所示:

^{2}$

我正在尝试制作一个新的数据帧,类似于:

  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”。 我试过了:

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

你能帮帮我吗?谢谢您。在


Tags: 数据dfstartincfriendsmustuserfollower
1条回答
网友
1楼 · 发布于 2024-09-28 03:19:40

我找到了一个解决方案,你只要:

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

相关问题 更多 >

    热门问题