如何根據索引和標頭列表從數據幀中獲取值?根據索引和另一個值訪問數據幀中的值
這些都是dataframes我有:
a = pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]], columns=['a','b','c'])
referencingDf = pd.DataFrame(['c','c','b'])
基於同樣的指數,我試圖得到以下數據幀輸出:
outputDf = pd.DataFrame([3,6,8])
目前,我試過,但需要取對角線值。敢肯定有這樣做的更好的辦法:
a.loc[referencingDf.index.values, referencingDf[:][0].values]
等等,你是否想要'a [referencingDf [0]]'? – DyZ
yeap,多數民衆贊成在正確的! – smallcat31
然後,你又有什麼問題了? – DyZ