簡體   English   中英

為什么我會收到有關“字符串索引必須為整數”的錯誤消息?

[英]Why am I getting this error about “string indices must be integer”?

我希望通過計算唯一屏幕名稱來找到玩家總數。 # 依賴項將 Pandas 導入為 pd

# Save path to data set in a variable
df = "purchase_data.json"

# Use Pandas to read data
data_file_pd = pd.read_json(df)
data_file_pd.head()

在此處輸入圖片說明

# Find total numbers of players
player_count = len(df['SN'].unique())

TypeError                                 Traceback (most recent call last)
<ipython-input-26-94bf0ee04d7b> in <module>()
  1 # Find total numbers of players
----> 2 player_count = len(df['SN'].unique())

TypeError: string indices must be integers

無法訪問原始數據,這是猜測工作。 但我認為你可能想要這樣的東西:

# Save path variable (?)
json_data = "purchase_data.json"

# convert json data to Pandas dataframe
df = pd.read_json(json_data)
df.head()
len(data_file_pd['SN'].unique())

只是如果您在連接到架構時遇到此錯誤。 然后在那時關閉 Web 瀏覽器並殺死 Pg 管理服務器並重新啟動它。 然后它會完美地工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM