我有一个三维的熊猫数据框。每个条目都需要根据公式进行填写。下面,我使用嵌套的for循环对其进行了修复,但是还有更好的方法吗?
CXidx = pd.MultiIndex.from_product([aircraft_costs.columns, dist.index])
CX = pd.DataFrame(index=CXidx, columns=dist.index)
for AC in aircraft_specs.columns:
for origin in dist.index:
for destination in dist.index:
CX.loc[AC, origin][destination] = aircraft_costs.loc["time_param", AC] * dist.loc[origin, destination] / aircraft_specs.loc["speed", AC]