无法从numpy数组创建一个pandas系列?

时间:2018-01-05 14:26:47

标签: python pandas

就像图片中的内容一样。我甚至使用pandas.Series文档中的相同示例。

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.html

s = pd.Series(np.random.randn(5), index=['a', 'b', 'c', 'd', 'e'])


TypeError                                 Traceback (most recent call last)
<ipython-input-18-24949215fb6c> in <module>()
----> 1 s = pd.Series(np.random.randn(5), index=['a', 'b', 'c', 'd', 'e'])

TypeError: 'int' object is not callable

2 个答案:

答案 0 :(得分:1)

所以考虑到没有太多的信息,我会扼杀你可能使用系列名称的事实,并且已经给它了Integer的数据类型......重新启动你的翻译或告诉我们类型of Series ...确保您没有为Series分配整数。

答案 1 :(得分:-1)

它在机器上的工作非常好。跑到线下

import pandas as pd
import numpy as np
s = pd.Series(np.random.randn(5), index=['a', 'b', 'c', 'd', 'e'])
print(s)

out put是

a    1.417221
b    0.172925
c    0.939383
d    0.288705
e    0.128609
dtype: float64

Process finished with exit code 0

代码中没有错误。我想错误可能是您运行代码的方式,请检查并将其标记为答案或投票如果这有用