我想从以下 csv 文件创建一个 pandas DataFrame:
...........
EUR MS 3M;20111025;7d;1.1510;
EUR MS 3M;20111024;7d;1.1530;
EUR MS 3M;20111025;1m;1.1580;
EUR MS 3M;20111024;1m;1.1590;
...........
理想情况下,DataFrame 的名称将作为第一列值(“EUR MS 3M”),由第二列中的值组成的索引(“20111025”),并且 DataFrame 的列名将取自第三列列(“7d”、“1m”等),对应的值在最后一个 csv 列(“1.150”等)中给出。我尝试了不同的方法,但无法以正确的方式解决这个问题。我认为我应该做的第一件事应该是“取消堆叠” csv 中的值,以便首先获得对齐的索引,然后创建一个 DataFrame,但真的不知道如何......比我更专家的人有任何线索?几周前我才开始学习熊猫...感谢您的帮助!
(我正在编辑问题以使事情更清楚:我想获得一个名为 EUR MS 3M 的数据框,其中包含以下列:
index 7d 1m
20111024 1.1530 1.1590
20111025 1.1510 1.1580
希望现在更清楚一点。谢谢)