Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 索引错误/quot;索引器太多”;使用DataFrame.loc_Python_Pandas - Fatal编程技术网

Python 索引错误/quot;索引器太多”;使用DataFrame.loc

Python 索引错误/quot;索引器太多”;使用DataFrame.loc,python,pandas,Python,Pandas,我得到了以下(部分)df: 如果我调用df.loc[1,'332','ALA','AMS',410',KLM']它将返回一个索引错误,指示“索引器太多”。但是,如果我调用df.loc[1',73W',ABZ',AMS',1440',KLM']它将返回正确的值(1) 除了我似乎无法解释这种行为之外,问题的核心是使用Try/Except块,我无法在IndexingError上进行Except,并在df中找不到特定航班的情况下设置默认值 由于workplace软件的限制,我在Python3.4.1上使

我得到了以下(部分)df:

如果我调用
df.loc[1,'332','ALA','AMS',410',KLM']
它将返回一个索引错误,指示“索引器太多”。但是,如果我调用
df.loc[1',73W',ABZ',AMS',1440',KLM']
它将返回正确的值(
1

除了我似乎无法解释这种行为之外,问题的核心是使用Try/Except块,我无法在IndexingError上进行Except,并在df中找不到特定航班的情况下设置默认值

由于workplace软件的限制,我在Python3.4.1上使用Pandas 0.14


谢谢你的帮助和提示

我现在通过匹配这个数据帧和我必须包含这个数据的数据帧之间的索引来解决这个问题,然后简单地调用
df1['col1']=df2['col1']
。我现在通过匹配这个数据帧和我必须包含这个数据的数据帧之间的索引来解决这个问题,然后简单地调用
df1['col1']=df2['col1']
Month  SUBTYPE  DEPSTN  ARRSTN  Flight Nr  Airline
1      332      AMS     IAD     651        KLM        1
                IAD     AMS     652        KLM        1
       333      AMS     IAD     651        KLM        1
                IAD     AMS     652        KLM        1
       73H      ABZ     AMS     1444       KLM        1
                AMS     ABZ     1443       KLM        1
                        BGO     1189       KLM        1
                        EDI     1279       KLM        1
                        MAN     1081       KLM        1
                BGO     AMS     1190       KLM        1
                CDG     AMS     1224       KLM        1
                EDI     AMS     1280       KLM        1
                MAN     AMS     1082       KLM        1
       73W      ABZ     AMS     1440       KLM        1
...
Name: Legs, Length: 782, dtype: int64