gpt4 book ai didi

python - 数据框字典选择数据框的名称

转载 作者:行者123 更新时间:2023-12-01 01:23:58 25 4
gpt4 key购买 nike

我正在使用Python。

我有一本数据框字典。每个数据帧在字典中都有一个名称,我可以正确引用它,没有问题。

我试图采用该名称并将其添加为每一行的列。我在做这件事时遇到了困难。

最佳答案

您可以简单地将名称字符串分配给每个 DataFrame 的新列:

import pandas as pd

frames = {
'foo': pd.DataFrame({'a': [1, 2], 'b': [3, 4]}),
'bar': pd.DataFrame({'a': [9, 8], 'b': [7, 6]})
}

for name, df in frames.items():
df['name'] = name
print(df, '\n')

给予:

   a  b name
0 1 3 foo
1 2 4 foo

a b name
0 9 7 bar
1 8 6 bar

Demo

关于python - 数据框字典选择数据框的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53523186/

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