将CSV加载到Pandas的MultiIndex DataFrame中

8 浏览
0 Comments

将CSV加载到Pandas的MultiIndex DataFrame中

我有一个大小为719mb的CSV文件,看起来像这样:

from, to, dep, freq, arr, code, mode   (标题行)
RGBOXFD,RGBPADTON,127,0,27,99999,2
RGBOXFD,RGBPADTON,127,0,33,99999,2
RGBOXFD,RGBRDLEY,127,0,1425,99999,2
RGBOXFD,RGBCHOLSEY,127,0,52,99999,2
RGBOXFD,RGBMDNHEAD,127,0,91,99999,2
RGBDIDCOTP,RGBPADTON,127,0,46,99999,2
RGBDIDCOTP,RGBPADTON,127,0,3,99999,2
RGBDIDCOTP,RGBCHOLSEY,127,0,61,99999,2
RGBDIDCOTP,RGBRDLEY,127,0,1430,99999,2
RGBDIDCOTP,RGBPADTON,127,0,115,99999,2
以此类推... 

我想将其加载到pandas DataFrame中。现在我知道有一种从csv加载的方法:

 r = pd.DataFrame.from_csv('test_data2.csv')

但我特别想将其加载为一个具有“MultiIndex”的DataFrame,其中from和to是索引:

所以最后得到的结果是:

                   dep, freq, arr, code, mode
RGBOXFD RGBPADTON  127     0   27  99999    2
        RGBRDLEY   127     0   33  99999    2
        RGBCHOLSEY 127     0 1425  99999    2
        RGBMDNHEAD 127     0 1525  99999    2

等等。我不确定如何做到这一点?

0