我试图合并我在列表格式中的两组数据,并且我试图将它们都转换为pandas,然后合并它们,以便最终导出CSV。我一直试图将它们转换为熊猫,但我似乎无法在不丢失数据的情况下这样做。数据样本如下 -
[[ CAPITL LMP CENTRL LMP DUNWOD LMP GENESE LMP H Q LMP HUD VL
LMP \
Hour
00 33.694545 -2.760000 20.277273 -3.484545 -6.530000 20.450909
01 17.832500 16.915833 17.795833 16.416667 16.032500 17.795833
02 21.685833 20.530833 21.690833 19.920000 19.520833 21.681667
03 26.000000 1.942500 17.254167 1.354167 -0.737500
我尝试了类似
的内容df = pd.DataFrame.from_records(sales)
但是当我这样做时,我会丢失每一行中的所有数据而我只有列标题。
0 1 2 3 4 5 \
0 CAPITL LMP CENTRL LMP DUNWOD LMP GENESE LMP H Q LMP HUD VL LMP
1 CAPITL Loss CENTRL Loss DUNWOD Loss GENESE Loss H Q Loss HUD VL Loss
2 CAPITL Con CENTRL Con DUNWOD Con GENESE Con H Q Con HUD VL Con
我不明白为什么会这样,并且非常感谢任何帮助。销售是最重要的数据列表,它超越了我粘贴的内容,包括其他列(使用dataframe.from想法后,您可以看到的标题会聚合在一起......
答案 0 :(得分:0)
由于我无法评论,我会将其作为答案提供。你没有提供适当的输入,所以很难回答你的问题。但是,我怀疑您的数据集可能不是列表 - 请查看用于在此链接中创建DataFrame的4种不同类型数据的图表:http://pbpython.com/pandas-list-dict.html
这应该适合您