首页 文章

从熊猫数据框中挑选出某些索引

提问于
浏览
1

我有一个pandas数据框,包含数百个条目和数组中的随机条目数组 . 例如:

import pandas as pd
list1 = [13,2,32,34,15,7,19]
list2 = [15,65,95,9,90,88,10]
df1 = pd.DataFrame(list1)
df2 = pd.DataFrame(list2)

cols = [df1, df2]  
df1.loc[:, cols]

我有另一个叫做的数组

M =[1, 2, 5, 6, 9]

这些是我想要的pandas数据框的索引,有没有办法创建一个新的表,只选择与数组M给出的索引匹配的行?

1 回答

  • 0
    import pandas as pd
    list1 = [13,2,32,34,15,7,19]
    df1 = pd.DataFrame(list1)
    
    M =[1, 2, 5, 6] 
    
    df1[df1.index.isin(M)]
    

    请注意,在您的问题陈述中, cols 是数据帧列表,而不是两列数据帧 . 我不确定你的代码和问题是否不清楚 .

相关问题