我很掙扎,因爲我沒有找到在哪裏以及如何得到我的DataFrame的行號和列號這樣的索引。然後我解決了這個問題,並編寫了一個可以完成這項工作的代碼,並考慮在這裏分享它作爲問題的答案。而且,如果有更簡單的方法,人們可以增加價值作爲答案。如何獲取所有給定DataFrame(Pandas)中某個元素的位置?
假設你正在給這個數據幀,並想找到在哪裏2出現在那個特定的數據幀(DF)
d = {'one' : [1., 2., 3., 4.],
....: 'two' : [4., 3., 2., 1.]}
df=pd.DataFrame(d, index=['a', 'b', 'c', 'd'])
有沒有辦法說,它位於df.ix[1,0]
和df.ix[2,1]
'列表(df.stack()[df.stack()== 2]的.index)'與確切的列和索引值,或使用'np.column_stack(np.where (DF = 2))'職位? – Zero