是否有將附加描述性版本添加到索引列?熊貓:將描述性詞典()附加到分層索引(即CountryCode和CountryName)
例如,我使用ISO3 CountryCode從不同的數據源合併 'AUS' - > Australia等。這對合並不同的數據源非常方便,但是當我想打印數據時,我想要描述版本(即澳大利亞)。我正在想象一個連接到'CountryCode'索引列的字典(其中CountryCode是Key且CountryName是Value)和一個將打印Value而不是用於數據操作的Key的標誌。
是最好的解決方案來生成我自己的Dictionary(),然後當它打印或圖形然後合併國名的?這是可以的,除非所有數據集信息都在數據框對象中傳輸。
同意,除了我使用stack()和unstack()來重塑數據(即跨越多年平衡面板)。我寧願不要在這些樞紐中作爲指定的索引攜帶冗餘的CountryName信息,而是將索引保持爲用於快速引用的最小信息。在所有重塑之後,我可以將國名重新合併爲一個單獨的專欄。 – sanguineturtle 2013-02-22 04:02:13
或者將column_codes保留爲columns_names,然後在重塑後再做'df ['country_name'] = df.country_code.apply(d.get)'? – 2013-02-22 04:06:47
也許我應該投入更多時間到Panel()結構中,而不是三個層次元素:) – sanguineturtle 2013-02-22 04:09:14