我有一个数据帧,我想仅使用第一个数据帧中的选择索引值来创建第二个数据帧。
例如:
如果我希望数据框2仅是数据框1的索引值-(47,55,69) 我希望从每个索引值开始的行中的所有数据都将被传输
答案 0 :(得分:0)
切片dfs有几种不同的选项。使用.iloc是整数索引选择的较简单方法之一,并且具有良好的性能。您也可以使用.isin()方法。尽管它为更复杂的选择方案提供了更大的灵活性,但它通常比.iloc慢一点。
slice_list = [47,55,69]
df_2 = df_1.iloc[df_1.index.isin(slice_list)]