我运行了以下代码,对此我有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'的元素