2017-01-22 100 views
-1

我是新來的Python /大熊貓據幀和編程可言,但我不明白,爲什麼我有一個錯誤:錯誤訪問數據幀熊貓

我有有一個名爲列ISP提供的數據框名爲關閉.MI,我需要訪問以執行操作。

如果我運行代碼:

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

我得到正確的值。

如果我運行代碼

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

我得到一個錯誤。我究竟做錯了什麼?

+0

'名稱=「ISP.MI''是你在找什麼。 – Zero

+1

@JohnGalt是對的。將來確保包含更多的代碼,並確保包含您收到的錯誤。問題是你試圖索引一個列表。 –

回答

0

謝謝,其實問題是python解釋爲: x = ['ISP.MI']作爲一個列表而不是一個字符串。

x = 'ISP.MI' 

x = x[0] 

工作,以解決我的問題:)