如何使用熊猫访问2级nDarray?

时间:2019-06-10 14:45:09

标签: python-3.x pandas

我运行了以下代码,对此我有2个查询-

import pandas as pd
myNDarray =[[1,2,3,['x1','x2']],['a','b','c']]
myarray = pd.Series(myNDarray)
myarray
# myarray[0][1][1]

1)索引1的输出如下:- 0 [1、2、3,[x1,x2]] 1 [a,b,c] dtype:对象

为什么不像下面这样? 0 [1、2、3,[x1,x2]] 1 [a,b,c] dtype:对象

2)当我取消注释代码中的注释行时,结果显示在代码下方,并给出了以下问题-

import pandas as pd
myNDarray =[[1,2,3,['x1','x2']],['a','b','c']]
myarray = pd.Series(myNDarray)
myarray
myarray[0][1][1]

TypeError跟踪(最近一次通话)  在       3 myarray = pd.Series(myNDarray)       4个myarray ----> 5个myarray [0] [1] [1]

TypeError:“ int”对象不可下标

为什么会出现此错误?访问“ x1”元素的方式是什么?请建议

我尝试了这段代码,但是没有用。

我想访问值为'x1'的元素

0 个答案:

没有答案