我想选择此数据帧中的第489-493行和第503-504行。我可以分别通过df.iloc [489:493]和df.iloc [503:504]分别对其进行切片,但是不确定如何组合它们?
我尝试使用df [(df.State =='华盛顿')&(df.State =='威斯康星州)],但是,我得到的数据框只包含列标签。 如果我只做其中之一,例如df [df.State =='Washigton']可以正常工作,按预期与华盛顿产生5行。 那我怎么把它们结合起来呢?
答案 0 :(得分:0)
使用pandas.DataFrame.loc。
df = df.loc[['Washington','Wisconsin'],['Region Name']]
答案 1 :(得分:0)
df.iloc [np.r_ [489:493,503:504],:]为我工作!