将列表从单独的变量转换为数据框

时间:2020-11-06 23:54:02

标签: python pandas

如果我有5个来自不同变量的单独列表,如下所示。如何将它们转换为熊猫数据框。

a = [1.4, 1.3]
b = [0.8, 0.8]
c = [2.4, 1.6]
d = [3.6, 2.9]
e = [2.8, 2.5]

预期数据框

x,y
1.4, 1.3
0.8, 0.8
2.4, 1.6
3.6, 2.9
2.8, 2.5

2 个答案:

答案 0 :(得分:0)

使用pd.DataFrame将您的列表转换为df:

ls = [[1.4, 1.3],
      [0.8, 0.8],
      [2.4, 1.6],
      [3.6, 2.9],
      [2.8, 2.5]]

df = pd.DataFrame(ls,columns=['x','y'])

答案 1 :(得分:0)

方法如下:

import pandas as pd

df = [[1.4, 1.3],
      [0.8, 0.8],
      [2.4, 1.6],
      [3.6, 2.9],
      [2.8, 2.5]]

df = pd.DataFrame(df, columns=['x', 'y']).to_string(index=False)

print(df)

输出:

   x    y
 1.4  1.3
 0.8  0.8
 2.4  1.6
 3.6  2.9
 2.8  2.5