python - 将 numpy 矩阵转换为 pandas 数据帧或逐行序列

标签 python pandas

我有一个 numpy 矩阵,我想将其转换为 pandas 数据框/系列。一个例子:

m = np.array([[1, 2], [11, 22]])

这会导致

        a
0   [1,   2]
1   [11, 22]

最佳答案

m = np.array([[1, 2], [11, 22]])
pd.DataFrame({'col':[z for z in m]})

    col
0   [1, 2]
1   [11, 22]

或者,按照@pault

pd.DataFrame({'col':list(m)})

    col
0   [1, 2]
1   [11, 22]

关于python - 将 numpy 矩阵转换为 pandas 数据帧或逐行序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51313187/

相关文章:

python - 如何在 Discord API 中正确发出创建 DM 请求?

Python - 质数检查和增量

python - pandas df 中当前唯一值的计数

python - 如何删除 Pandas DataFrame 中的小数点

Python 类型错误 : Cannot do slice stop value indexing on <class 'pandas.core.index.Int64Index' >

python - 基于索引合并数据帧

python - 从源代码构建 mmh3 包

python - 如何在 Pandas 中贪婪地*提取*纬度和经度?

python - 撤消系列差异

Python:将库作为变量导入