df=pd.DataFrame([[1],[2],[3],[4],[5],[6],[7]],columns=["实验"],index=['a','b','c','d','e','f','g'])
df2_median=df.median() #返回值是series
print(df.values == df2_median) #判断两边的值类型不一样故会报错
df2_median=np.array(df.median()) #转化为 ndarry
print(df2_median)print(df.values) # df.values返回值是 ndarry print(df.values == df2_median) #返回值是bool型 最好用ndarry做判断print(df[df.values == df2_median]) #返回值为Ture的value print(df[df.values == df2_median].index) #返回value的index
主要注意返回值的数据类型,注意数据类型的转换
结果:
参考链接:DataFrame取出某一个值所在行的其他列的值_me就是I的博客-CSDN博客_dataframe取某个值