[英]why am I getting a "TypeError: String indices Must be integer" Message when trying to access Yahoo Finance?
[英]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.