我有以下矩阵:
destinations = ["DC","NY","SF","AL"]
workinDays = [[3, 5, 7, 7],
[5, 5, 7, 7],
[7, 7, 7, 7],
[7, 7, 7, 7]]
working_days_df = pd.DataFrame(data=workinDays, columns=destinations,
index=destinations).astype(str) + " working days"
基于上述矩阵(当您运行上述代码时,您将得到一个数据集形式的矩阵),我想为另一个数据集other_df
赋值,该数据集最多有100行:
dest1 dest2
DC DC
NY AL
...
所以我想添加一个新列,从上面的矩阵中读取正确的值。例如,在第2行dest1
是NY,addest2
是AL,所以根据矩阵,它的值应该是7。我该怎么做
进行以下工作—
IIUC,您可以执行查找:
这里,
working_days_df
是您的矩阵数据帧,而df_other
是您要查找值的数据帧相关问题 更多 >
编程相关推荐