【问题标题】:error accessing dataframe pandas访问数据框熊猫时出错
【发布时间】:2017-01-22 09:45:49
【问题描述】:

我是 Python / pandas Dataframe 和编程新手,但我不知道为什么会出错:

我有一个名为 closes 的数据框,其中有一个名为 ISP.MI 的列,我需要访问该列来执行操作。

如果我运行代码:

    `print(closes['ISP.MI][0])`

我得到了正确的值。

如果我运行代码

Name = ['ISP.MI']
print(closes[Name][0])

我得到一个错误。我做错了什么?

【问题讨论】:

  • Name = 'ISP.MI' 就是你要找的。​​span>
  • @JohnGalt 是对的。将来确保您包含更多代码,并且肯定包含您收到的错误。问题是您正在尝试为列表编制索引。

标签: python pandas dataframe


【解决方案1】:

谢谢,实际上问题是python解释了这个: x = ['ISP.MI'] 是一个列表而不是一个字符串。

x = 'ISP.MI'

x = x[0]

努力解决我的问题:)

【讨论】:

    猜你喜欢
    • 2015-09-18
    • 2017-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多