首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算一列中的字数

计算一列中的字数
EN

Stack Overflow用户
提问于 2018-05-20 14:59:19
回答 1查看 98关注 0票数 0

这个视频游戏是一款叫做“绝地求生”的FPS射击游戏。我想计算一个人死于某种武器的次数。但是,这些项目是在一个列中。

游戏killed_by有一个玩家死亡方式的列表:

代码语言:javascript
复制
df.(['Grenade', 'SCAR-L', 'S686', 'Down and Out', 'M416', 'Punch', 'AKM',
       'P92', 'Win94', 'M16A4', 'S12K', 'Hit by Car',
       'death.WeapSawnoff_C', 'Kar98k', 'Tommy Gun', 'S1897', 'Bluezone',
       'Micro UZI', 'P1911', 'SKS', 'Mini 14', 'Mk14', 'Falling', 'UMP9',
       'P18C', 'Machete', 'Sickle', 'Groza', 'Crossbow', 'Drown', 'Vector',
       'R1895', 'M249', 'Uaz', 'M24', 'VSS', 'Pan', 'AWM', 'RedZone',
       'Motorbike', 'Buggy', 'death.ProjMolotov_DamageField_C', 'Dacia',
       'DP-28', 'R45', 'Motorbike (SideCar)', 'death.Buff_FireDOT_C',
       'Crowbar', 'AUG', 'Van', 'Pickup Truck', 'Aquarail', 'Boat',
       'death.ProjMolotov_C', 'death.PG117_A_01_C', 'death.RedZoneBomb_C'], dtype=object).counter

并使用这些值创建直方图。

代码语言:javascript
复制
 df.killed_by.unique()

提供:

代码语言:javascript
复制
File "<ipython-input-38-042a4177bd4e>", line 1
    df.(['Grenade', 'SCAR-L', 'S686', 'Down and Out', 'M416', 'Punch', 'AKM',
       ^
SyntaxError: invalid syntax
EN

回答 1

Stack Overflow用户

发布于 2018-05-20 17:00:12

df.([]).counter会给您一个语法错误,因为您没有调用任何方法。

我不知道你到底想通过这行代码来达到什么目的,但是如果你想获得每种武器的发生次数,这可能是你可以做到的许多方法之一。

代码语言:javascript
复制
a = ['Grenade', 'SCAR-L', 'S686', 'Down and Out', 'M416', 'Punch', 'AKM',
       'P92', 'Win94', 'M16A4', 'S12K', 'Hit by Car',
       'death.WeapSawnoff_C', 'Kar98k', 'Tommy Gun', 'S1897', 'Bluezone',
       'Micro UZI', 'P1911', 'SKS', 'Mini 14', 'Mk14', 'Falling', 'UMP9',
       'P18C', 'Machete', 'Sickle', 'Groza', 'Crossbow', 'Drown', 'Vector',
       'R1895', 'M249', 'Uaz', 'M24', 'VSS', 'Pan', 'AWM', 'RedZone',
       'Motorbike', 'Buggy', 'death.ProjMolotov_DamageField_C', 'Dacia',
       'DP-28', 'R45', 'Motorbike (SideCar)', 'death.Buff_FireDOT_C',
       'Crowbar', 'AUG', 'Van', 'Pickup Truck', 'Aquarail', 'Boat',
       'death.ProjMolotov_C', 'death.PG117_A_01_C', 'death.RedZoneBomb_C']

# or select the data by pandas indexing
from collections import Counter
print(Counter(a))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50432454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档