2016-08-01 100 views
0

我有2列在Excel,參數A1A5和價值D1D5二維矩陣值差

1 2.0 
2 1.5 
3 3.5 
4 2.3 
5 7.7 

請讓我知道如何創建一個使用IPython的筆記本二維矩陣。對於行和列都應該使用參數(列A),並且單元格應該具有值的差異。例如:

1 2 3 
1 0.0 0.5 -1.5 
2 -0.5 0.0 -2.0 
3 1.5 2.0 0.0 

或者可以是單面矩陣。

或者,如果這對Excel更容易處理,請提出建議。

回答

0

我建議使用其中一種科學python發行版,請參閱scipy.org,Install部分。我使用Anaconda。 如果您使用從其中一個科學python發行版安裝的IPython筆記本,那麼您已準備好立即使用它。

你會得到許多有用的包,特別是熊貓包。

你做

import pandas as pd 

然後

data = pd.read_excel(filename) 

你得到一個數據幀,所有的數據。 您可以通過在上述函數中提供包含關鍵字參數'names'的名稱列表來設置數據框列名稱。

請看這裏:pd.read_excel