在使用isin()函数时,可以通过设置参数index
为True
来维护原始数据帧的索引,并保持输入列表的顺序。具体操作如下:
reset_index()
函数将索引转换为一列数据。df['index_col'] = df.index
index
为True
。input_list = [value1, value2, ...]
filtered_df = df[df['column'].isin(input_list)].copy()
filtered_df = filtered_df.sort_values(by='index_col')
filtered_df = filtered_df.drop('index_col', axis=1)
这样,就可以在使用isin()函数时维护原始数据帧索引并保持输入列表的顺序。
关于isin()函数的更多信息,以及腾讯云相关产品和产品介绍链接地址,可以参考腾讯云文档中的以下内容:
领取专属 10元无门槛券
手把手带您无忧上云