loc:按label取,需要行与列都对应上 取所有行的某几列就是df.loc[:,‘a’:‘c’]
iloc:按index取,也需要行与列对应上
[ ]:只根据label取列,可以df[‘a’],也可以传列表取几列df[[‘a’,‘b’]]
df.loc[:, [‘B’, ‘A’]] = df[[‘A’, ‘B’]]
pandas中的loc,iloc,[]
于 2023-05-14 21:04:30 首次发布
loc:按label取,需要行与列都对应上 取所有行的某几列就是df.loc[:,‘a’:‘c’]
iloc:按index取,也需要行与列对应上
[ ]:只根据label取列,可以df[‘a’],也可以传列表取几列df[[‘a’,‘b’]]
df.loc[:, [‘B’, ‘A’]] = df[[‘A’, ‘B’]]