繁体   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