将CSV加载到Pandas的MultiIndex DataFrame中
将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
等等。我不确定如何做到这一点?