为了账号安全,请及时绑定邮箱和手机立即绑定

pandas.core.indexing.IndexingError:索引器太多

pandas.core.indexing.IndexingError:索引器太多

暮色呼如 2021-08-24 15:06:05
我想提取站点 2 的用电量>>> df4 = pd.read_excel(xls, 'Elec Monthly Cons')>>> df4     Site Unnamed: 1 2014-01-01 00:00:00 2014-02-01 00:00:00 2014-03-01 00:00:00         ...         2017-08-01 00:00:00 2017-09-01 00:00:00 2017-10-01 00:00:00 2017-11-01 00:00:00 2017-12-01 00:00:000    Site    Profile            JAN 2014            FEB 2014            MAR 2014         ...                    AUG 2017            SEP 2017            OCT 2017            NOV 2017            DEC 20171  Site 1        NHH               10344                 NaN                 NaN         ...                         NaN                 NaN                 NaN                 NaN                 NaN2  Site 2         HH              258351              229513              239379         ...                         NaN                 NaN                 NaN                 NaN                 NaN类型type(df4)<class 'pandas.core.frame.DataFrame'>我的目标是取出数值,但我不知道如何正确设置索引。到目前为止我所尝试的根本不起作用。df1 = df.loc[idx[:,1:2],:]但是    raise IndexingError('Too many indexers')pandas.core.indexing.IndexingError: Too many indexers似乎我不了解索引。系列类型有什么作用吗?df.head<bound method NDFrame.head of Site                   Site 2Unnamed: 1                 HH编辑print (df.index)Index([             'Site',        'Unnamed: 1', 2014-01-01 00:00:00,       2014-02-01 00:00:00, 2014-03-01 00:00:00, 2014-04-01 00:00:00,       2014-05-01 00:00:00, 2014-06-01 00:00:00, 2014-07-01 00:00:00,如何解决这个问题?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 455 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号