最佳答案
这是可行的(使用熊猫12 dev)
table2=table[table['SUBDIVISION'] =='INVERNESS']
然后我意识到我需要使用“ start with”来选择字段,因为我错过了很多。 所以根据熊猫博士的说法,我尽我所能地去追寻
criteria = table['SUBDIVISION'].map(lambda x: x.startswith('INVERNESS'))
table2 = table[criteria]
得到 AttributeError: ‘ float’对象没有属性‘ start with’
所以我尝试了另一种语法,得到了相同的结果
table[[x.startswith('INVERNESS') for x in table['SUBDIVISION']]]
参考文献 < a href = “ http://Pandas.pydata.org/anda-docs/stat/indexing.html # boolean-indexing”> http://pandas.pydata.org/pandas-docs/stable/indexing.html#boolean-indexing 第4节: 系列的列表理解和地图方法也可用于制定更复杂的标准:
我错过了什么?