【发布时间】:2020-11-04 07:52:01
【问题描述】:
这是 df(它是更大的 df 的子集)
df = pd.DataFrame({
'Date': ['04/03/2020', '06/04/2020','08/06/2020','12/12/2020'],
'Tval' : [0.01,0.015,-0.023,-0.0005]
})
如果我需要 Tval 来表示“2020 年 6 月 4 日”(我只需要一个日期)。我怎么得到它?我知道 merge 和 join 可用于在 python 中复制 vlookup 函数,但如果它是您要查找的单个值怎么办?执行任务的最佳方式是什么?
【问题讨论】:
-
下面的答案有点误导。如果您知道“Date”中的值是唯一的,请通过“df.set_index(„Date“, inplace=True)” 设置索引,然后使用 df.loc[„06/04/2020“]
标签: python pandas join merge vlookup