Python列表到Pandas Dataframe - 连接列表

时间:2017-11-17 20:46:40

标签: python list pandas formatting

我试图合并我在列表格式中的两组数据,并且我试图将它们都转换为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想法后,您可以看到的标题会聚合在一起......

1 个答案:

答案 0 :(得分:0)

由于我无法评论,我会将其作为答案提供。你没有提供适当的输入,所以很难回答你的问题。但是,我怀疑您的数据集可能不是列表 - 请查看用于在此链接中创建DataFrame的4种不同类型数据的图表:http://pbpython.com/pandas-list-dict.html这应该适合您