如下所示的数组,我想转换成两个 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})
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
添加回答
举报
0/150
提交
取消