达令说
如果您知道索引中的所有年份也在您的列中,您可以尝试以下操作:import pandas as pdimport numpy as npdf = pd.DataFrame( {2008: 5*[1], 2009: 5*[2], 2010: 5*[3], 2011: 5*[4], 2012: 5*[5]}, index=[2008, 2011, 2010, 2009, 2012])np.diag(df.loc[df.index, df.index])结果:array([1, 4, 3, 2, 5])