通过添加列创建熊猫数据框

姆达莱

有没有一种方法可以通过添加各个列来创建数据框?

以下是我的代码段:

df=pandas.DataFrame()
for key in matrix:
    for beta in matrix[key]:
        df[key] = matrix[key][beta]
print(df)

如您所见,我首先创建一个空的数据框,然后在循环迭代时,尝试添加一个新列。这会添加列名,但不会在行中添加值。

注意矩阵是一个多级哈希

 {'ABC10059536': {'577908224': '0.5902'},
  'ABC10799208': {'577908224': '0.369'},
  'ABC12564102': {'577908224': '0.163'},
  'ABC17441804': {'577908224': '0.4233'},
  'ABC20764275': {'577908224': '0.349'},
  'ABC21090866': {'577908224': '0.4704'}}
耶斯列尔

我认为您可以使用DataFrame构造函数:

d = {'ABC10059536': {'577908224': '0.5902'},
  'ABC10799208': {'577908224': '0.369'},
  'ABC12564102': {'577908224': '0.163'},
  'ABC17441804': {'577908224': '0.4233'},
  'ABC20764275': {'577908224': '0.349'},
  'ABC21090866': {'577908224': '0.4704'}}

df = pd.DataFrame(d) 
print (df)  
          ABC10059536 ABC10799208 ABC12564102 ABC17441804 ABC20764275  \
577908224      0.5902       0.369       0.163      0.4233       0.349   

          ABC21090866  
577908224      0.4704  

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

熊猫-从字典向数据框添加新列

来自分类Dev

如何通过部分标签过滤熊猫数据框列

来自分类Dev

通过列操作合并熊猫数据框

来自分类Dev

通过列值复制熊猫数据框中的行

来自分类Dev

通过API调用创建熊猫数据框

来自分类Dev

通过迭代在熊猫数据框中的行上创建新列

来自分类Dev

通过添加其他列中的值在Panda数据框中创建新列

来自分类Dev

如何向熊猫数据框列添加小时

来自分类Dev

熊猫将列添加到groupby数据框

来自分类Dev

通过定界符分割熊猫数据框列

来自分类Dev

熊猫从列表创建数据框列

来自分类Dev

比较熊猫数据框并添加列

来自分类Dev

如何通过列值重塑熊猫数据框?

来自分类Dev

通过汇总两列来过滤熊猫数据框

来自分类Dev

在multindex熊猫数据框中添加列

来自分类Dev

通过在另一数据框中添加带标签数据的列来创建

来自分类Dev

如何将数据框添加到通过熊猫生成器创建的另一个数据框

来自分类Dev

熊猫-从字典列表创建数据框时如何添加行作为列?

来自分类Dev

如何创建随机浮点数并将其添加为熊猫中的数据框列?

来自分类Dev

如何将带有时间的列添加到熊猫数据框(通过JSON创建)?

来自分类Dev

通过按列值分组从一个熊猫数据框创建多个数据框

来自分类Dev

通过创建新列将熊猫数据框分组

来自分类Dev

通过日期时间和日期列合并熊猫数据框

来自分类Dev

通过对熊猫的不同列应用条件来过滤数据框

来自分类Dev

通过一次添加一行来创建熊猫数据框

来自分类Dev

熊猫数据框-从字典添加列

来自分类Dev

在熊猫数据框中创建新列

来自分类Dev

比较熊猫数据框并添加列

来自分类Dev

通过 for 循环向数据框添加列

Related 相关文章

热门标签

归档