繁体   English   中英

Python列表到Pandas数据框-串联列表

[英]Python List to Pandas Dataframe - Concatenate Lists

我正在尝试合并列表格式的两组数据,并试图将它们都转换为熊猫,然后合并它们,以便最终导出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  

我不明白为什么会这样,非常感谢您的帮助。 Sales是数据的顶部列表,它超出了我粘贴的范围,包括其他列(使用dataframe后,您可以在上面看到其标题的汇总。)。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM