在多索引熊猫数据框中创建多个新列

伟大的

一个数据框被多索引时,是否可以在Pandas中创建多个新列?我想补充一两个新列onetwobar2supercolumn。像这样

import pandas as pd
import numpy as np
arrays = [['bar', 'bar', 'baz', 'baz', 'foo', 'foo'], 
          ['one', 'two', 'one', 'two', 'one', 'two']]   

index = pd.MultiIndex.from_arrays(arrays, names=['first', 'second'])
df = pd.DataFrame(np.random.randn(3, 6), index=[1, 2, 3], columns=index)

df["bar2", ["one", "two"]] = np.random.randn(3, 2)

我知道我可以使用创建一个一个

df["bar2", "one"] = np.random.randn(3,1)
df["bar2", "two"] = np.random.randn(3,1)

是否有更快的方式同时做这两项?

纳德·希瑟姆(Nader Hisham)
In [270]:
df_to_add = pd.DataFrame(np.random.randn(3,2) , columns=[['bar2' , 'bar2'] , ['one' , 'two']] , index = [1 , 2 , 3])
df_to_add
Out[270]:
           bar2
         one    two
1   0.119730    -0.265579
2   1.777329    -1.178128
3   -2.700409   0.457430

In [271]:    
pd.concat([df , df_to_add] , axis = 1)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在熊猫数据框中创建多索引列

来自分类Dev

在多索引数据框中创建新列并填充

来自分类Dev

如何根据多索引熊猫数据框中的行索引值创建列?

来自分类Dev

熊猫:根据其组内元素的相对索引在多索引数据框中创建列

来自分类Dev

如何根据多索引熊猫数据框中的行索引值创建列?

来自分类Dev

从多索引熊猫数据框创建索引

来自分类Dev

在熊猫数据框中创建新列

来自分类Dev

熊猫将数据框中的多个多索引列乘以另一列

来自分类Dev

带有多个数据框的熊猫中的多索引

来自分类Dev

如何在熊猫中创建多索引数据框?

来自分类Dev

在多索引熊猫数据框中创建列名称列表

来自分类Dev

多索引数据框中的熊猫索引

来自分类Dev

为熊猫中的数据框创建多个索引

来自分类Dev

使用逻辑索引和分组依据在熊猫数据框中创建新列

来自分类Dev

使用列中的值对熊猫数据框进行多索引

来自分类Dev

在熊猫中融化多索引数据框

来自分类Dev

通过使用新的多索引重复一行来创建熊猫数据框

来自分类Dev

如何在熊猫数据框中创建新列

来自分类Dev

从多个列中创建虚拟变量并创建新的数据框

来自分类Dev

为数据框创建多列索引

来自分类Dev

以迭代方式在数据框中创建多个新列

来自分类Dev

使用dfList在多个数据框中创建新列

来自分类Dev

为多索引熊猫数据框中的每个值创建直方图

来自分类Dev

比较熊猫数据框中的多列

来自分类Dev

熊猫-使用适用于浮动索引的数据框创建新列

来自分类Dev

如何为熊猫数据框中的多索引中的列选择最大值?

来自分类Dev

熊猫多索引数据框-插入到新列和子行的数据仅在列视图中可见?

来自分类Dev

从多索引数据框中删除列

来自分类Dev

使用np.select创建具有多索引数据框的新列

Related 相关文章

  1. 1

    在熊猫数据框中创建多索引列

  2. 2

    在多索引数据框中创建新列并填充

  3. 3

    如何根据多索引熊猫数据框中的行索引值创建列?

  4. 4

    熊猫:根据其组内元素的相对索引在多索引数据框中创建列

  5. 5

    如何根据多索引熊猫数据框中的行索引值创建列?

  6. 6

    从多索引熊猫数据框创建索引

  7. 7

    在熊猫数据框中创建新列

  8. 8

    熊猫将数据框中的多个多索引列乘以另一列

  9. 9

    带有多个数据框的熊猫中的多索引

  10. 10

    如何在熊猫中创建多索引数据框?

  11. 11

    在多索引熊猫数据框中创建列名称列表

  12. 12

    多索引数据框中的熊猫索引

  13. 13

    为熊猫中的数据框创建多个索引

  14. 14

    使用逻辑索引和分组依据在熊猫数据框中创建新列

  15. 15

    使用列中的值对熊猫数据框进行多索引

  16. 16

    在熊猫中融化多索引数据框

  17. 17

    通过使用新的多索引重复一行来创建熊猫数据框

  18. 18

    如何在熊猫数据框中创建新列

  19. 19

    从多个列中创建虚拟变量并创建新的数据框

  20. 20

    为数据框创建多列索引

  21. 21

    以迭代方式在数据框中创建多个新列

  22. 22

    使用dfList在多个数据框中创建新列

  23. 23

    为多索引熊猫数据框中的每个值创建直方图

  24. 24

    比较熊猫数据框中的多列

  25. 25

    熊猫-使用适用于浮动索引的数据框创建新列

  26. 26

    如何为熊猫数据框中的多索引中的列选择最大值?

  27. 27

    熊猫多索引数据框-插入到新列和子行的数据仅在列视图中可见?

  28. 28

    从多索引数据框中删除列

  29. 29

    使用np.select创建具有多索引数据框的新列

热门标签

归档