我在索引某些列时遇到问题。当我尝试这样的索引上的Python:.loc在Pandas-Python中建立索引
list(df1.loc[:,1980:1987])
我收到以下错误: 类型错误:不能做切片与这些索引[1980]的
索引,如果我尝试这样的:
list(df1.loc[:,'1980':'1987'])
我得到以下错误:
KeyError异常: '1980年'
dtype是float64。我希望能够调用列1980 - 1987年的列标签,并删除那些列,但不调用索引列号,但是标签。
谢谢
不确定具体问题。但快速修复将是'df1.select(lambda x:1980 <= x <1987)' – shanmuga
您能提供一个独立的示例来演示问题吗? – BrenBarn