将数据作为字符串转换为DataFrame而不丢失列名

时间:2019-03-08 16:41:46

标签: python pandas csv dataframe

我有类似此示例的数据:

                                                         0 2017   IX 2018       X 2018       X 2018       X 2018        0 2017   IX 2018   X 2018    X 2018   X 2018
                                                                                             0 2017       IX 2018                                    0 2017   IX 2018
    UKUPNO                                               1.053    1.075         1.093        103,8        101,7         1.633    1.669     1.701      104,2    101,9
A   Poljoprivreda, šumarstvo i ribolov                     907      888           925        102,0        104,2         1.394    1.356     1.420      101,9    104,7
B   Vađenje ruda i kamena                                  913      919           839         91,9         91,3         1.395    1.406     1.297       93,0     92,2
C   Prerađivačka industrija                                769      764           775        100,8        101,4         1.176    1.169     1.187      100,9    101,5
D   Proizvodnja i snabdijevanje                          1.574    1.570         1.647        104,6        104,9         2.459    2.455     2.579      104,9    105,1
    električnom energijom, plinom,
    parom i klimatizacija

我的代码是:

df = pd.read_csv(pd.compat.StringIO(t.strip()), delim_whitespace=True, header=None)

我阅读了所有可能的解决方案(文档和示例),但没有找到答案。我的问题是,这是创建DataFrame的最简单方法,并且特别包括value:0 2017 IX 2018 X 2018 ..... (这是我的行[0,1]作为我的列名。

谢谢。

0 个答案:

没有答案