2015-06-10 71 views
0

我想通過給出行和列來元素訪問熊貓DataFrame;對我來說似乎很簡單,但研究並沒有給出答案。我能走到今天:通過索引/列條目訪問和編輯pandas.DataFrame

import pandas as pd 
import numpy as np 

data=np.random.randn(3,3) 
index=np.linspace(0.1,1,3) 
columns=np.linspace(2000,3000,3) 

pdf=pd.DataFrame(data, index=index, columns=columns) 

我發現pdf.ix訪問,但它給了我一個NaN,我不能編輯條目:

pdf.ix[['0.55'],['2500']] 
Out[16]: 
     2500 
0.55 NaN 

pdf.ix[['0.55'],['2500']]=2 
KeyError: "['0.55'] not in index" 

感謝您的幫助!

+0

你不應該使用字符串,但實際數值:'pdf.ix [0.55,2500]' – joris

回答

1

正確的語法是:

pdf.ix[0.55,2500] = 42 
+0

非常感謝! :) – orieger