gpt4 book ai didi

python - 如何将索引数据帧列表转换为一个数据帧?

转载 作者:太空宇宙 更新时间:2023-11-03 15:02:42 27 4
gpt4 key购买 nike

来自以下由数据帧组成的字典:

{0:     count  hashtag_id
17 540 397
8 432 329
44 385 996
15 360 392,
1: count hashtag_id
19 1100 996
13 869 592
20 600 996}

我想学习如何创建一个如下所示的 DataFrame:

count   hashtag_id  user_id
540 397 0
432 329 0
385 996 0
360 360 0
1100 996 1
869 592 1
600 996 1

你能帮我实现它吗?

最佳答案

假设您的字典名为 d

首先,附加用户 ID:

迭代字典:对于每个 DataFrame,创建一个名为“user_id”的新列,并将 DataFrame 的键作为值分配给新创建的列“user_id”

for key,value in d.iteritems():
value['user_id'] = key

现在连接所有 DataFrame 以创建一个 Dataframe

import pandas as pd
df = pd.concat(d.values())

您可能想在执行连接后重置索引:

df = df.reset_index(drop = True)

关于python - 如何将索引数据帧列表转换为一个数据帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44931638/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com