我想通过给出行和列来元素地访问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 :(得分:1)
正确的语法是:
{{1}}