在熊猫数据框中组合多行

问题描述 投票:-3回答:1

我想选择此数据帧中的第489-493行和第503-504行。我可以分别通过df.iloc [489:493]和df.iloc [503:504]分别对其进行切片,但不确定如何组合它们?

enter image description here

我尝试使用df [(df.State =='华盛顿')&(df.State =='威斯康星州)],但是,我得到的数据框只有一个空标签。如果我只做其中之一,例如df [df.State =='Washigton']可以正常工作,按预期与华盛顿产生5行。那么如何将它们结合起来?

python pandas dataframe slice loc
1个回答
0
投票

使用pandas.DataFrame.loc。

df = df.loc[['Washington','Wisconsin'],['Region Name']]
© www.soinside.com 2019 - 2024. All rights reserved.