series是dataframe的一个组成结构,也就是我们说的属性。这里的意思是通过一个series属性中的最大值,找到我们需要的对应的series中的值。还是用表格和数据来说话吧!语言表达的不是很好
如图是一个dataframe我现在想要找到Mean recall score中的最大值所对应的C_parameter中的值。一目了然找到的数据应该是0.01。
best_c = results_table.loc[results_table['Mean recall score'].astype("float64").idxmax()]['C_parameter']
因为之前一直提醒我说是这个下面的错误。
TypeError: reduction operation 'argmax' not allowed for this dtype
错误代码也给粘贴出来吧!
best_c=results_table.loc[results_table["Mean recall score"].idmax()][C_parameter]
别问我为什么加了.astype(“float64”)之后这个代码就飞起来了,我也是个小白。报错提醒CSDN是个好东西。