python - Numpy数组python:熊猫系列中的转换
问题描述
我有一个简单的双括号 numpy 数组
import numpy as np
import pandas as pd
ar = np.array([[1,2,3,4]])
我正在尝试将其转换为熊猫系列,但由于双括号,我收到以下错误。
pd.Series(ar)
……
Exception: Data must be 1-dimensional
如何在python中实现这一点
解决方案
最简单的方法:
pd.Series(ar[0])
输出:
0 1
1 2
2 3
3 4
dtype: int64
推荐阅读
- windows - Windows 上使用 Git Bash 的 UNIX 命令——错误:“'C:\Program' 无法识别”
- css - 为什么 CSS 在特定情况下不起作用
- amazon-ec2 - 矩阵突触和 Riot 迁移
- reactjs - 如何处理“警告:validateDOMNesting(...):不能作为子级出现. " 使用 react-window 渲染表格行时
- arrays - 在数组中查找对象元素的值
- ios - 使用正则表达式向 pdf 页面添加注释时出现 Swift 问题
- python - 如果它们存在于列表 b 中,则从列表 a 中删除所有值
- c++ - 在 VS 中显示 IDE 最右侧的属性
- javascript - Navigation.navigate 在反应导航中不起作用
- javascript - 如何在不模拟 exec 中的回调逻辑的情况下模拟 Mongoose 调用?