开发者社区> 问答> 正文

我收到语法错误但代码看起来没问题

我试图使用python中的命令行添加一个带有单行代码的索引。代码似乎没问题,但它给出了语法错误

我正在使用python 3.7.1,我正在使用ipython 7.2.0的pandas并尝试学习DataFrame

df2=pandas.DataFrame([("Name":"John"),("Name":"Jack")])
File "", line 1
df2=pandas.DataFrame([("Name":"John"),("Name":"Jack")])

                            ^

SyntaxError: invalid syntax
列索引为“Name”且数据为“Jack”和“John”的表,其中行索引为“0”和“1”

这应该是预期的结果

展开
收起
一码平川MACHEL 2019-01-23 13:49:45 2099 0
1 条回答
写回答
取消 提交回答
  • 根据您提供的信息,您似乎想要构建一个Pandas.DataFrame对象,并将定义的字典作为数据。

    import pandas as pd
    d = {"Name":("John","Jack")}
    df = pd.DataFrame(data=d)
    print(df)

    The result

    df
    Name

    0 John
    1 Jack
    它现在有效。

    2019-07-17 23:26:36
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载