【发布时间】:2018-05-20 06:59:18
【问题描述】:
视频游戏是一款名为 PUBG 的 FPS 射击游戏。我想计算某人死于特定武器的次数。但是这些项目都在一个列中。
游戏killed_by有一个玩家死亡方式的列表:
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
并使用这些值创建直方图。
df.killed_by.unique()
给予:
File "<ipython-input-38-042a4177bd4e>", line 1
df.(['Grenade', 'SCAR-L', 'S686', 'Down and Out', 'M416', 'Punch', 'AKM',
^
SyntaxError: invalid syntax
【问题讨论】:
-
请将输入、输出(包括错误消息)和代码发布为 text 而不是屏幕截图,并尝试提供minimal reproducible example。另外,请说明您的问题是什么。
-
您似乎在使用某种 DataFrame。那些是熊猫数据框吗? (Py)Spark 数据框?
-
这是 Pandas 而不是 PySpark。
-
您不认为
pandas是比counter更相关的标签,以吸引可能能够帮助您解决问题的人吗?
标签: pandas jupyter-notebook unique histogram counter