为了账号安全,请及时绑定邮箱和手机立即绑定

将数组转换为数据框列

将数组转换为数据框列

慕桂英4014372 2023-12-08 17:02:30
如下所示的数组,我想转换成两个 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    ])
查看完整描述

2 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

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


查看完整回答
反对 回复 2023-12-08
?
ibeautiful

TA贡献1993条经验 获得超5个赞

exan的回答已经足够了。不过,另一种方式是:


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


查看完整回答
反对 回复 2023-12-08
  • 2 回答
  • 0 关注
  • 131 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信