0
考慮數據框一個數據幀的曼哈頓和df
找到給出兩點
df = pd.DataFrame(np.arange(25).reshape(5, 5), list('abcde'), list('ABCDE'))
df
和兩點p0
和p1
p0 = ('a', 'B')
p1 = ('d', 'E')
我想找到所有的總和沿着從點p0
到p1
的路徑的元素。
假設
p0
總是向左或同一列p1
p0
始終高於或同一行p1
- 路徑應該先往下走,然後直接從
p0
到p1
我期待我認爲你可以總結下來的第一列並在該行的88
可能編輯:你可以做S2 = df.ix [」 b','C':'E'] [1:]。sum(),然後跳過df.ix ['d','B']的減法 –
@BobHaffner - 是的,看起來好像應該工作:-) – mgilson