Python 将数组转换为数据帧列

Python 将数组转换为数据帧列,python,Python,如下图所示,我希望转换成两列数据帧,以便发送到csv文件 我尝试使用不同的函数,比如concat,来创建数组,但没有帮助 非常感谢您的帮助 提前感谢 array([2.47286323, 2.59804292, 3.14455557, ..., 1.6698064 , 1.29305288, 1.06400106]) array([2.47496667, 2.62663333, 2.8342 , ..., 1.57346667, 1.65933333, 1.1637 ]

如下图所示,我希望转换成两列数据帧,以便发送到csv文件

我尝试使用不同的函数,比如concat,来创建数组,但没有帮助

非常感谢您的帮助

提前感谢

array([2.47286323, 2.59804292, 3.14455557, ..., 1.6698064 , 1.29305288,
   1.06400106])

array([2.47496667, 2.62663333, 2.8342    , ..., 1.57346667, 1.65933333,
   1.1637    ])

埃克森的答案已经足够了。然而,另一种方式是:

import pandas as pd
import numpy as np

a1 = np.array([2.47286323, 2.59804292, 3.14455557, 1.6698064, 1.29305288, 1.06400106])
a2 = np.array([2.47496667, 2.62663333, 2.8342, 1.57346667, 1.65933333, 1.1637])

df = pd.DataFrame()
df["col1"] = a1
df["col2"] = a2
import pandas as pd
import numpy as np

a1 = np.array([2.47286323, 2.59804292, 3.14455557, 1.6698064, 1.29305288, 1.06400106])
a2 = np.array([2.47496667, 2.62663333, 2.8342, 1.57346667, 1.65933333, 1.1637])

df = pd.DataFrame()
df["col1"] = a1
df["col2"] = a2