我有一个数据框,我想仅使用第一个数据框中选择的索引值创建第二个数据框。
例如:
如果我希望数据帧 2 仅是数据帧 1 中的索引值 - (47,55,69) 我希望传输每个索引值的行内的所有数据
最佳答案
有多种不同的 dfs 切片选项。使用 .iloc 是整数索引选择的更简单方法之一,并且具有良好的性能。您还可以使用 .isin() 方法。它通常比 .iloc 慢一点,尽管它为更复杂的选择场景提供了额外的灵活性。
slice_list = [47,55,69]
df_2 = df_1.iloc[df_1.index.isin(slice_list)]
关于Pandas:使用其他数据帧的索引值创建一个新数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61565871/