如何根据条件索引值删除多列?例如,我想删除所有大于索引编号40的列。
发布于 2021-12-16 03:52:24
假设您有这样一个DataFrame:
df = pd.DataFrame(np.arange(120).reshape(60, 2),
columns=['A', 'B'])当索引大于指定值(例如,40)时,可以删除这些列:
value=40
rows_to_drop=df.index[np.where(df.index>value)[0]]
df=df.drop(rows_to_drop,axis=0)df现在有索引小于40的列。
我希望我已经理解了你的问题。
https://stackoverflow.com/questions/70373334
复制相似问题