我目前正在尝试进入大熊猫,他们的10分钟介绍(http://pandas.pydata.org/pandas-docs/stable/10min.html)和ipythons有帮助吗?功能似乎是一个开始的好地方。
然而,一开始我遇到了一个错误,我要么完全忘记了一些基本概念,要么安装错误或错误?
在对象创建部分中,有以下示例:
In [10]: df2 = pd.DataFrame({ 'A' : 1.,
....: 'B' : pd.Timestamp('20130102'),
....: 'C' : pd.Series(1,index=list(range(4)),dtype='float32'),
....: 'D' : np.array([3] * 4,dtype='int32'),
....: 'E' : pd.Categorical(["test","train","test","train"]),
....: 'F' : 'foo' })
....:
哪个 - 对我来说 - 导致
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-27-06146f407c7a> in <module>()
3 'C' : pd.Series(1,index=list(range(4)),dtype='float32'),
4 'D' : np.array([3] * 4,dtype='int32'),
----> 5 'E' : pd.Categorical(["test","train","test","train"]),
6 'F' : 'foo'})
TypeError: __init__() takes at least 3 arguments (2 given)
好的,是的,我错过了一个争论,但在哪里?我没有做任何 init ,但我想它在我使用的各种内置函数中的某处,可能是pd.Categorical?
到目前为止,我发现此错误消息的内容仅显示了明确使用 init 的示例,因此可以找到并修复&#34;。而且我也无法在熊猫介绍中找到关于这种错误的任何报道,如果它会提供一个错误的例子,我认为这很容易找到。