我有一个简单的双括号 numpy 数组
import numpy as np
import pandas as pd
ar = np.array([[1,2,3,4]])
我正在尝试将其转换为 Pandas 系列,但由于双括号,我收到以下错误。
pd.Series(ar)
....
Exception: Data must be 1-dimensional
如何在python中实现这一点
最佳答案
使用 np.squeeze
:
ar = np.array([[1,2,3,4]])
s = pd.Series(np.squeeze(ar))
s
输出:
0 1
1 2
2 3
3 4
dtype: int64
关于python - Numpy 数组 python : conversion in pandas series,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55295709/