使用idxmin或类似方法时获取特定的列/行名称而不是索引

时间:2019-06-16 21:09:50

标签: python pandas

我有一个来自csv文件的数据列表,其中包含行中的列名和值。

它工作得很好,但是现在我仍然有一个问题。我要使用分钟“ SkyT”的实际“时间”(21:14:55.00上为7.4)来代替索引号。

DATA

以下代码为我提供了索引号:

SkyT_Min_Time = df['SkyT'].idxmin() 

以下代码给了我整行:

SkyT_Min_Time = df.loc[df['SkyT'].idxmin()]

我只需要查看存在SkyT最小值的特定行的时间值,该怎么办?

我希望当SkyT为7.4时具有时间值21:14:55.00,而不是索引号1

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是:

df.iloc[df['SkyT'].idxmin()]['Time']