将数组转换为数据框列

如下所示的数组,我想转换成两个 pandas datarame 列,以便我可以发送到 csv 文件。


我尝试使用不同的函数,如 concat、to_array,但没有帮助。


任何帮助是极大的赞赏。


提前致谢。


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    ])


慕桂英4014372
浏览 152回答 2
2回答

跃然一笑

array1 = np.array([1, 2]) array2 = np.array([3, 4]) df = pd.DataFrame(data={"column1":array1, "column2":array2})

ibeautiful

exan的回答已经足够了。不过,另一种方式是:import pandas as pdimport numpy as npa1 = 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"] = a1df["col2"] = a2
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python