通过列名为数据框的每一列创建一个数组

萨姆瑟姆

我正在尝试创建一个与大型数据帧中每一列的数据值相对应的数组,并且我希望每个数组与其对应的列共享相同的名称。这是我如何尝试解决此问题的示例:

x = [a b c] <- column names
    [1 2 3]
    [1 2 3]

names = [a b c]

For i in names:

i = numpy.array(x[i])

我想创建三个数组(a,b和c):

a = [1, 1]
b = [2, 2]
c = [3, 3]

但是我得到的只是一个数组:

i = [3, 3]

我该如何解决这个问题?

亚历山德罗斯·帕纳吉欧塔基斯(Alexandros Panagiotakis)

每次在for循环中,您都会为同一变量分配一个不同的值,因此,当循环结束时,您将得到最后一个分配的值。

我建议您创建一个字典,并将每个名称用作键,并将数组用作值:

arrays = {}
for i in names:
    arrays[i] = numpy.array(x[i])

然后,您可以使用以下方法检索每个数组:

arrays[name]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

循环每一列并匹配值,然后创建另一个数据框

来自分类Dev

将数据框的每一列除以另一个数据框的所有列

来自分类Dev

创建一个在每一列中具有随机数的数据框

来自分类Dev

如何为数据框中的每一列创建一个csv文件?

来自分类Dev

在数据框中复制一列并将其重命名为另一个列名

来自分类Dev

基于另一个数据框 col 创建一列

来自分类Dev

如何通过每隔一列减去第一列来创建一个新的数据框?

来自分类Dev

在R中另一数据框中的另一列的基础上在一个数据框中创建一列

来自分类Dev

将一个数据框的每一列与另一数据框列进行比较,并将每个结果重叠打印到单独的文件中

来自分类Dev

是否可以为数据框的每一列创建一个单独的pct_change列?

来自分类Dev

VBA:如何创建一个新数组,显示另一个数组中每一列的计算平均值?

来自分类Dev

通过从系列和数据框列名的组合中提取来重命名一个数据框的列

来自分类Dev

尝试使用Python / pandas根据来自另一个数据框的一列的内部和创建一个新的数据框

来自分类Dev

我可以使用R中另一个数据框的对应值来划分数据框的每一列吗?

来自分类Dev

如何有效地将一个Pandas数据框的每一列与另一数据框的每一列相乘?

来自分类Dev

通过将函数应用于另一个数据框的列来创建新的数据框

来自分类Dev

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

来自分类Dev

通过另一个数据框的行名选择一个数据框的列

来自分类Dev

如何使数据框中的每一行的每一列都有一个值?

来自分类Dev

基于另一列的部分索引匹配到一个数据框的索引

来自分类Dev

在Python中,如何生成一个数组的排列,其中每一列和每一行只有一个元素?

来自分类Dev

使用数据框的每两列创建一个新的数据框

来自分类Dev

根据另一个数据集中的列值在一个数据框中创建列

来自分类Dev

循环遍历数据框并为在同一测试集上评估的每一列创建一个模型

来自分类Dev

对表中的4列排序一个数组,以按字母顺序从每一列开始读取

来自分类Dev

在R中,如何通过另一个数据框的列名删除一个数据框中的行?

来自分类Dev

将多个数据框列连接到一个数据框列下的单个数组中

来自分类Dev

用另一个数据框熊猫中的每两列重命名

来自分类Dev

数据框,使用基于另一列索引的值创建一个新列

Related 相关文章

  1. 1

    循环每一列并匹配值,然后创建另一个数据框

  2. 2

    将数据框的每一列除以另一个数据框的所有列

  3. 3

    创建一个在每一列中具有随机数的数据框

  4. 4

    如何为数据框中的每一列创建一个csv文件?

  5. 5

    在数据框中复制一列并将其重命名为另一个列名

  6. 6

    基于另一个数据框 col 创建一列

  7. 7

    如何通过每隔一列减去第一列来创建一个新的数据框?

  8. 8

    在R中另一数据框中的另一列的基础上在一个数据框中创建一列

  9. 9

    将一个数据框的每一列与另一数据框列进行比较,并将每个结果重叠打印到单独的文件中

  10. 10

    是否可以为数据框的每一列创建一个单独的pct_change列?

  11. 11

    VBA:如何创建一个新数组,显示另一个数组中每一列的计算平均值?

  12. 12

    通过从系列和数据框列名的组合中提取来重命名一个数据框的列

  13. 13

    尝试使用Python / pandas根据来自另一个数据框的一列的内部和创建一个新的数据框

  14. 14

    我可以使用R中另一个数据框的对应值来划分数据框的每一列吗?

  15. 15

    如何有效地将一个Pandas数据框的每一列与另一数据框的每一列相乘?

  16. 16

    通过将函数应用于另一个数据框的列来创建新的数据框

  17. 17

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

  18. 18

    通过另一个数据框的行名选择一个数据框的列

  19. 19

    如何使数据框中的每一行的每一列都有一个值?

  20. 20

    基于另一列的部分索引匹配到一个数据框的索引

  21. 21

    在Python中,如何生成一个数组的排列,其中每一列和每一行只有一个元素?

  22. 22

    使用数据框的每两列创建一个新的数据框

  23. 23

    根据另一个数据集中的列值在一个数据框中创建列

  24. 24

    循环遍历数据框并为在同一测试集上评估的每一列创建一个模型

  25. 25

    对表中的4列排序一个数组,以按字母顺序从每一列开始读取

  26. 26

    在R中,如何通过另一个数据框的列名删除一个数据框中的行?

  27. 27

    将多个数据框列连接到一个数据框列下的单个数组中

  28. 28

    用另一个数据框熊猫中的每两列重命名

  29. 29

    数据框,使用基于另一列索引的值创建一个新列

热门标签

归档