【问题标题】:String object is not callable when creating a dataframe创建数据框时字符串对象不可调用
【发布时间】:2022-01-24 14:45:03
【问题描述】:

我正在尝试在 pandas 中创建一个数据框,如下所示:

cols = ['col1','col2']
df = pd.DataFrame(columns = cols)

我收到以下错误:

TypeError: 'str' 对象不可调用

有人知道这里的解决方案吗?

【问题讨论】:

  • 您的代码中有类似pd.DataFrame = 'a string' 的内容。现在pd.DataFrame 引用了一个字符串。试试print(pd.DataFrame)。输出是什么?
  • 您复制的代码在我的计算机上运行良好。您确定您的真实数据中没有更多可能导致此错误的代码吗?

标签: python pandas dataframe


【解决方案1】:

在代码中的某处,您通过为其分配一个字符串值覆盖了pd.DataFrame 的值。找到并删除有问题的行,重新启动内核,然后重试。

【讨论】:

    猜你喜欢
    • 2012-07-12
    • 2013-11-07
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多