为什么在使用pandas时cmd中存在语法错误?这段代码有什么问题 -

时间:2018-05-12 12:30:02

标签: pandas ipython python-3.6

我不明白为什么会发生此错误。

代码是:

In [1]: import pandas

In [2]: df=pandas.Dataframe<[[2,4,6],[7,8,9]]>
  File "<ipython-input-2-f02f395d63af>", line 1
      df=pandas.Dataframe<[[2,4,6],[7,8,9]]>

错误如下:

                                      ^
SyntaxError: invalid syntax

然后又发生了一次:

In [3]: df1=pandas.DataFrame<[[2,3,4],[5,6,7]]>
  File "<ipython-input-3-02c337851cc9>", line 1
      df1=pandas.DataFrame<[[2,3,4],[5,6,7]]>
                                       ^
SyntaxError: invalid syntax

1 个答案:

答案 0 :(得分:1)

df=pandas.Dataframe<[[2,4,6],[7,8,9]]>确实是无效的Python语法。文字<>是比较符。您需要使用()替换那些。

您的第二个问题是Dataframe不是pandas的属性。 DataFrame(大写字母F)然而,是。

所以,你想要:

import pandas

df = pandas.DataFrame([[2,4,6],[7,8,9]])

希望这有帮助!