我试图将一个选项链拆分为一个单独的数据框,用于只调用列中的('C')的行,对吗
options_df
我尝试创建一个新的数据帧df来保存调用('C'):
df = options_df
df.drop(df[df["Right"] == 'P'].index)
这将返回数据帧df,但不幸的是,它保留了原始数据帧options_df的索引:
df
理想情况下,df的数据帧如下所示:
但事实并非如此
我已尝试通过重置索引进行更正,如下所示:
df.reset_index(drop=True)
但它也不起作用,并返回了整个原始数据帧,options_df:
df
我相信有一个简单的解决办法,但我就是想不出这个办法。谢谢你的帮助
重置索引时,需要添加
inplace=True
或者,将结果与您编写的行一起分配回df:
您不需要使用
.drop()
,只需选择所需条件的行,然后通过reset_index(drop=True)
重置索引,如下所示:相关问题 更多 >
编程相关推荐