{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "92fe0eab", "metadata": { "scrolled": true }, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import seaborn as sns\n", "import matplotlib.pyplot as plt\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "id": "1908306a", "metadata": { "scrolled": true }, "outputs": [ { "ename": "ModuleNotFoundError", "evalue": "No module named 'streamlit'", "output_type": "error", "traceback": [ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[1;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)", "Cell \u001b[1;32mIn[2], line 1\u001b[0m\n\u001b[1;32m----> 1\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mstreamlit\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m \u001b[38;5;21;01mst\u001b[39;00m\n\u001b[0;32m 2\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01maltair\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m \u001b[38;5;21;01malt\u001b[39;00m\n\u001b[0;32m 3\u001b[0m \u001b[38;5;66;03m# Set the title of the web app\u001b[39;00m\n", "\u001b[1;31mModuleNotFoundError\u001b[0m: No module named 'streamlit'" ] } ], "source": [ "import streamlit as st\n", "import altair as alt\n", "# Set the title of the web app\n", "st.title(\"Game Statistics Story\")" ] }, { "cell_type": "code", "execution_count": 3, "id": "813fec7c", "metadata": {}, "outputs": [], "source": [ "# Load the dataset\n", "df = pd.read_csv('../data/SteamCharts.csv', encoding='unicode_escape')\n", "df_st = pd.read_csv('../data/games.csv')\n", "# df = pd.read_csv('./data/SteamCharts.csv', encoding='unicode_escape')" ] }, { "cell_type": "code", "execution_count": 4, "id": "936d2156", "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
gamenameyearmonthavggainpeakavg_peak_perc
0Counter-Strike: Global Offensive2021February741013.24-2196.42112348565.9567%
1Counter-Strike: Global Offensive2021January743209.6625405.91112455366.0893%
2Counter-Strike: Global Offensive2020December717803.7549049.17116439661.646%
3Counter-Strike: Global Offensive2020November668754.5855087.89103746464.4605%
4Counter-Strike: Global Offensive2020October613666.696816.3794387665.0156%
\n", "
" ], "text/plain": [ " gamename year month avg gain \\\n", "0 Counter-Strike: Global Offensive 2021 February 741013.24 -2196.42 \n", "1 Counter-Strike: Global Offensive 2021 January 743209.66 25405.91 \n", "2 Counter-Strike: Global Offensive 2020 December 717803.75 49049.17 \n", "3 Counter-Strike: Global Offensive 2020 November 668754.58 55087.89 \n", "4 Counter-Strike: Global Offensive 2020 October 613666.69 6816.37 \n", "\n", " peak avg_peak_perc \n", "0 1123485 65.9567% \n", "1 1124553 66.0893% \n", "2 1164396 61.646% \n", "3 1037464 64.4605% \n", "4 943876 65.0156% " ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.head()" ] }, { "cell_type": "code", "execution_count": 5, "id": "0b77278e", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
AppIDNameRelease dateEstimated ownersPeak CCURequired agePriceDLC countAbout the gameSupported languages...Average playtime two weeksMedian playtime foreverMedian playtime two weeksDevelopersPublishersCategoriesGenresTagsScreenshotsMovies
020200Galactic BowlingOct 21, 20080 - 200000019.990Galactic Bowling is an exaggerated and stylize...['English']...000Perpetual FX CreativePerpetual FX CreativeSingle-player,Multi-player,Steam Achievements,...Casual,Indie,SportsIndie,Casual,Sports,Bowlinghttps://cdn.akamai.steamstatic.com/steam/apps/...http://cdn.akamai.steamstatic.com/steam/apps/2...
1655370Train BanditOct 12, 20170 - 20000000.990THE LAW!! Looks to be a showdown atop a train....['English', 'French', 'Italian', 'German', 'Sp......000Rusty MoyherWild RoosterSingle-player,Steam Achievements,Full controll...Action,IndieIndie,Action,Pixel Graphics,2D,Retro,Arcade,Sc...https://cdn.akamai.steamstatic.com/steam/apps/...http://cdn.akamai.steamstatic.com/steam/apps/2...
21732930Jolt ProjectNov 17, 20210 - 20000004.990Jolt Project: The army now has a new robotics ...['English', 'Portuguese - Brazil']...000Campião GamesCampião GamesSingle-playerAction,Adventure,Indie,StrategyNaNhttps://cdn.akamai.steamstatic.com/steam/apps/...http://cdn.akamai.steamstatic.com/steam/apps/2...
31355720Henosis™Jul 23, 20200 - 20000005.990HENOSIS™ is a mysterious 2D Platform Puzzler w...['English', 'French', 'Italian', 'German', 'Sp......000Odd Critter GamesOdd Critter GamesSingle-player,Full controller supportAdventure,Casual,Indie2D Platformer,Atmospheric,Surreal,Mystery,Puzz...https://cdn.akamai.steamstatic.com/steam/apps/...http://cdn.akamai.steamstatic.com/steam/apps/2...
41139950Two Weeks in PainlandFeb 3, 20200 - 20000000.000ABOUT THE GAME Play as a hacker who has arrang...['English', 'Spanish - Spain']...000Unusual GamesUnusual GamesSingle-player,Steam AchievementsAdventure,IndieIndie,Adventure,Nudity,Violent,Sexual Content,...https://cdn.akamai.steamstatic.com/steam/apps/...http://cdn.akamai.steamstatic.com/steam/apps/2...
\n", "

5 rows × 39 columns

\n", "
" ], "text/plain": [ " AppID Name Release date Estimated owners Peak CCU \\\n", "0 20200 Galactic Bowling Oct 21, 2008 0 - 20000 0 \n", "1 655370 Train Bandit Oct 12, 2017 0 - 20000 0 \n", "2 1732930 Jolt Project Nov 17, 2021 0 - 20000 0 \n", "3 1355720 Henosis™ Jul 23, 2020 0 - 20000 0 \n", "4 1139950 Two Weeks in Painland Feb 3, 2020 0 - 20000 0 \n", "\n", " Required age Price DLC count \\\n", "0 0 19.99 0 \n", "1 0 0.99 0 \n", "2 0 4.99 0 \n", "3 0 5.99 0 \n", "4 0 0.00 0 \n", "\n", " About the game \\\n", "0 Galactic Bowling is an exaggerated and stylize... \n", "1 THE LAW!! Looks to be a showdown atop a train.... \n", "2 Jolt Project: The army now has a new robotics ... \n", "3 HENOSIS™ is a mysterious 2D Platform Puzzler w... \n", "4 ABOUT THE GAME Play as a hacker who has arrang... \n", "\n", " Supported languages ... \\\n", "0 ['English'] ... \n", "1 ['English', 'French', 'Italian', 'German', 'Sp... ... \n", "2 ['English', 'Portuguese - Brazil'] ... \n", "3 ['English', 'French', 'Italian', 'German', 'Sp... ... \n", "4 ['English', 'Spanish - Spain'] ... \n", "\n", " Average playtime two weeks Median playtime forever \\\n", "0 0 0 \n", "1 0 0 \n", "2 0 0 \n", "3 0 0 \n", "4 0 0 \n", "\n", " Median playtime two weeks Developers Publishers \\\n", "0 0 Perpetual FX Creative Perpetual FX Creative \n", "1 0 Rusty Moyher Wild Rooster \n", "2 0 Campião Games Campião Games \n", "3 0 Odd Critter Games Odd Critter Games \n", "4 0 Unusual Games Unusual Games \n", "\n", " Categories \\\n", "0 Single-player,Multi-player,Steam Achievements,... \n", "1 Single-player,Steam Achievements,Full controll... \n", "2 Single-player \n", "3 Single-player,Full controller support \n", "4 Single-player,Steam Achievements \n", "\n", " Genres \\\n", "0 Casual,Indie,Sports \n", "1 Action,Indie \n", "2 Action,Adventure,Indie,Strategy \n", "3 Adventure,Casual,Indie \n", "4 Adventure,Indie \n", "\n", " Tags \\\n", "0 Indie,Casual,Sports,Bowling \n", "1 Indie,Action,Pixel Graphics,2D,Retro,Arcade,Sc... \n", "2 NaN \n", "3 2D Platformer,Atmospheric,Surreal,Mystery,Puzz... \n", "4 Indie,Adventure,Nudity,Violent,Sexual Content,... \n", "\n", " Screenshots \\\n", "0 https://cdn.akamai.steamstatic.com/steam/apps/... \n", "1 https://cdn.akamai.steamstatic.com/steam/apps/... \n", "2 https://cdn.akamai.steamstatic.com/steam/apps/... \n", "3 https://cdn.akamai.steamstatic.com/steam/apps/... \n", "4 https://cdn.akamai.steamstatic.com/steam/apps/... \n", "\n", " Movies \n", "0 http://cdn.akamai.steamstatic.com/steam/apps/2... \n", "1 http://cdn.akamai.steamstatic.com/steam/apps/2... \n", "2 http://cdn.akamai.steamstatic.com/steam/apps/2... \n", "3 http://cdn.akamai.steamstatic.com/steam/apps/2... \n", "4 http://cdn.akamai.steamstatic.com/steam/apps/2... \n", "\n", "[5 rows x 39 columns]" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_st.head()" ] }, { "cell_type": "code", "execution_count": 6, "id": "dbaef36b", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
gamenameyearmonthavggainpeakavg_peak_percdate
0Counter-Strike: Global Offensive2021February741013.24-2196.42112348565.9567%2021-02-01
1Counter-Strike: Global Offensive2021January743209.6625405.91112455366.0893%2021-01-01
2Counter-Strike: Global Offensive2020December717803.7549049.17116439661.646%2020-12-01
3Counter-Strike: Global Offensive2020November668754.5855087.89103746464.4605%2020-11-01
4Counter-Strike: Global Offensive2020October613666.696816.3794387665.0156%2020-10-01
\n", "
" ], "text/plain": [ " gamename year month avg gain \\\n", "0 Counter-Strike: Global Offensive 2021 February 741013.24 -2196.42 \n", "1 Counter-Strike: Global Offensive 2021 January 743209.66 25405.91 \n", "2 Counter-Strike: Global Offensive 2020 December 717803.75 49049.17 \n", "3 Counter-Strike: Global Offensive 2020 November 668754.58 55087.89 \n", "4 Counter-Strike: Global Offensive 2020 October 613666.69 6816.37 \n", "\n", " peak avg_peak_perc date \n", "0 1123485 65.9567% 2021-02-01 \n", "1 1124553 66.0893% 2021-01-01 \n", "2 1164396 61.646% 2020-12-01 \n", "3 1037464 64.4605% 2020-11-01 \n", "4 943876 65.0156% 2020-10-01 " ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Clean and format the data\n", "df['year'] = df['year'].astype(str).str.strip()\n", "df['month'] = df['month'].astype(str).str.strip()\n", "df['date'] = pd.to_datetime(df['year'] + \" \" + df['month'], format=\"%Y %B\", errors='coerce')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 7, "id": "79e943a5", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "\"Counter-Strike: Global OffensiveDota 2PLAYERUNKNOWN'S BATTLEGROUNDSApex LegendsRustTeam Fortress 2Grand Theft Auto VTom Clancy's Rainbow Six SiegeRocket LeaguePath of ExileFootball Manager 2021ARK: Survival EvolvedDestiny 2Sid Meier's Civilization VIPAYDAY 2Wallpaper EngineWarframeEuro Truck Simulator 2Stardew ValleyGarry's ModDead by DaylightDyson Sphere ProgramWar ThunderCyberpunk 2077Total War: WARHAMMER IIDayZFarming Simulator 19Hearts of Iron IVWorld of Tanks BlitzThe Elder Scrolls OnlineAge of Empires II: Definitive EditionThe Elder Scrolls V: Skyrim Special EditionBrawlhallaUnturnedSpacewar7 Days to DieFootball Manager 2020SMITESid Meier's Civilization VFINAL FANTASY XIV OnlineRimWorldSea of ThievesEuropa Universalis IVCounter-StrikeArma 3EA SPORTS\\x99 FIFA 21 Black Desert OnlineNBA 2K20NBA 2K21tModLoaderBloons TD 6FactorioDead CellsDARK SOULS\\x99 IIIFallout 4VRChateFootball PES 2021 SEASON UPDATEGunfire RebornStellarisWorld of WarshipsSkul: The Hero SlayerPaladinsAlbion OnlineFall Guys: Ultimate KnockoutYu-Gi-Oh! Duel LinksSoundpadPhasmophobiaMount & Blade II: BannerlordAssassin's Creed OdysseyRed Dead OnlineTotal War: THREE KINGDOMSThe ForestCrusader Kings IIIHadesDeep Rock GalacticGreen Hell(PathOfWuxia)The Binding of Isaac: RebirthRaftOxygen Not IncludedConqueror's BladeConan ExilesHuman: Fall FlatHunt: ShowdownThe Sims\\x99 4SatisfactoryHome Behind 2Dying LightNGU IDLEGeometry DashSCUMAim LabSTAR WARS\\x99: The Old Republic\\x99Company of Heroes 2The Elder Scrolls V: SkyrimRussian Fishing 4(MahjongSoul)Fallout 76Phantasy Star Online 2Mount & Blade: WarbandSCP: Secret LaboratoryRuneScapeTotal War: ROME II - Emperor EditionSquadHollow KnightGrim DawnBeamNG.driveKilling Floor 2Shop TitansBlack DesertWarhammer: Vermintide 2Prison ArchitectPlanet ZooBorderlands 3Kerbal Space ProgramDota UnderlordsTotal War: MEDIEVAL II - Definitive EditionMORDHAUClicker HeroestheHunter: Call of the Wild\\x99Hell Let LooseLeaf Blower Revolution - Idle GameAdVenture CapitalistStarboundCrossoutWarfaceFor HonorCrusader Kings IIHouse FlipperXCOM 2Lords MobileBlenderOri and the Will of the WispsSTAR WARS\\x99 Battlefront\\x99 IIFar Cry 5The IsleAssetto Corsa CompetizioneAge of Empires III: Definitive EditionBorderlands 2KenshiHeroes & GeneralsEcoPeople PlaygroundShakes and FidgetSubnauticaInsurgency: SandstormTotal War: EMPIRE - Definitive EditionThe Sims(TM) 3TransformiceTotal War: ATTILATransport Fever 2eFootball PES 2020Darkest Dungeon®Total War: SHOGUN 2Horizon Zero DawnHITMAN\\x99 2Need for Speed\\x99 Heat Portal 2YoloMouseKingdom Come: DeliveranceThey Are BillionsTotally Accurate Battle SimulatorATLASAssassin's Creed OriginsSTAR WARS Jedi: Fallen Order\\x99 Battlefield\\x99 VFishing PlanetDiRT Rally 2.0Mortal Kombat 11Middle-earth\\x99: Shadow of War\\x99Medieval DynastySoundpad DemoDOOM EternalMr.MineStar Trek OnlineCatan UniverseMen of War: Assault Squad 2TroveFootball Manager 2018DARK SOULS\\x99 II: Scholar of the First SinDRAGON BALL FighterZGems of WarAsepriteThe Crew 2CarX Drift Racing OnlineBeat SaberBattlefield 1 \\x99KovaaK 2.0NeverwinterWill To Live OnlineStreet Fighter VDARK SOULS\\x99: REMASTEREDPlanetSide 2Planet CoasterPathfinder: KingmakerThe Long DarkDisco ElysiumStormworks: Build and RescueKnight OnlineProject ZomboidNoitaNorthgardRealm of the Mad God ExaltPersona 4 GoldenX-Plane 11RISK: Global DominationMETAL GEAR SOLID V: THE PHANTOM PAINJurassic World EvolutionBATTLETECHtheHunter ClassicASTRONEERMicrosoft Flight Simulator X: Steam EditionEVGA Precision X1RobocraftDon't StarveFirestone Idle RPGAge of Mythology: Extended EditionBLEACH Brave Souls - 3D ActionTrain SimulatorCall of Duty: Black Ops IIISubnautica: Below ZeroHeroes of Might & Magic III - HD EditionTotal War: NAPOLEON - Definitive Edition8 Heroes of the Three Kingdoms 8FoundationYakuza 0Black SquadShadowverseDEATH STRANDINGBlack Desert Online SAState of Decay 2ROMANCE OF THE THREE KINGDOMS XIVMelvor IdleCompany of Heroes Grand Theft Auto IV: The Complete EditionFootball Manager 2017Super Animal RoyaleSniper Elite 4Granado EspadaTom Clancy's Ghost Recon® WildlandsDEAD OR ALIVE Xtreme Venus VacationRome: Total WarTree of Savior (English Ver.)Beasts of BermudaFaceRigEndless Space® 2Battlefield 4\\x99 Baldur's Gate 3Assassin's Creed IV Black FlagFor The KingStay OutMarch of EmpiresPlants vs. Zombies: Game of the YearPlague Inc: EvolvedTotal War: WARHAMMERAmazing Cultivation SimulatorGroundedWorkers & Resources: Soviet RepublicX4: FoundationsStronghold Crusader HDSid Meier's Civilization IV: Beyond the SwordFrostpunkTomb RaiderMapleStoryCraftopiaNioh: Complete EditionNBA 2K19Command & Conquer\\x99 Remastered CollectionOnmyojiTracks of Triumph: Industrial ZoneFootball Manager 2021 TouchTitan Quest Anniversary EditionAssassin's Creed UnityDRAGON BALL Z: KAKAROTDragon Age\\x99 InquisitionBrick RigsResident Evil 7 BiohazardTwo Point HospitalSpellbreakSid Meier's Civilization III: CompleteDCS World Steam EditionMafia: Definitive EditionLast OasisMy Summer CarBanishedXCOM: Enemy UnknownOMSI 2The Elder Scrolls IV: Oblivion A Dance of Fire and IceCrusaders of the Lost IdolsFarming Simulator 17BarotraumaSporeInsurgencyEnter the GungeonMinion MastersSource FilmmakerNARUTO SHIPPUDEN: Ultimate Ninja STORM 4The Lord of the Rings Online\\x99Tropico 6Realm GrinderBlood of SteelRealm RoyaleVictoria IIBioShock RemasteredUndertaleDOOMJust Cause 3Naval ActionAge of Empires: Definitive EditionAge of History IIFootball Manager 2016TemtemIronsightFallout ShelterCODE VEINBattle BrothersCossacks 3Rising Storm 2: VietnamKARDS - The WWII Card GameSurviving MarsGame of Thrones Winter is ComingProject CARS 2Governor of Poker 3OutwardFTL: Faster Than LightOut of the Park Baseball 21Metin2Rocksmith® 2014 Edition - RemasteredTrain Sim World® 2War RobotsMass Effect\\x99: AndromedaControl Ultimate EditionHalf-Life 2TERACell to Singularity - Evolution Never EndsHalf-Life: AlyxPC Building SimulatorCupheadYakuza: Like a DragonDivinity: Original Sin Enhanced EditionWar SelectionDawn of ManWolcen: Lords of MayhemF1 2019TrailmakersMonster TrainFootball Manager 2015FINAL FANTASY XV WINDOWS EDITIONBatman\\x99: Arkham KnightPro Cycling Manager 2020Golf It!DeadsideMafia III: Definitive EditionFallout: New Vegas RUWreckfestThe Witcher 2: Assassins of Kings Enhanced EditionWargame: Red DragonDeceitIdling to Rule the GodsPillars of Eternity II: DeadfireCrush CrushWarhammer 40,000: Dawn of War - SoulstormRavenfieldAvorionFar Cry 4Black MesaPavlov VRLife is Feudal: Your OwnThe Witcher: Enhanced EditionPGA TOUR 2K21The Outer WorldsBioShock InfiniteBloons TD BattlesTeardownTimberborn DemoRPG Maker MVSTAR WARS\\x99 Knights of the Old Republic\\x99 II: The Sith Lords\\x99Resident Evil 3Resident Evil 4UBOATFar Cry New DawnGTFOThis War of MineRaceRoom Racing Experience Tree of Savior (Japanese Ver.)Post ScriptumFar Cry® 3Graveyard KeeperCRSEDTerraforming MarsSteel Division 2Ultimate Epic Battle SimulatorResident Evil 6Phoenix Point: Year One EditionDishonored 2Blood Bowl 2OVR Advanced SettingsMotorsport ManagerA Way OutTom Clancy's The DivisionSteepAction TaimaninSins of a Solar Empire: RebellionThe Divine ParadoxrFactor 2Rise of Nations: Extended EditionIdle Monster TDDanganronpa 2: Goodbye DespairOri and the Blind Forest: Definitive EditionBorderlands: The Pre-SequelUnrailed!Soccer Manager 2021DDraceNetworkIdle WizardWasteland 3Stick Fight: The GameMindustryYakuza Kiwami 2Citadel: Forged With FireStream AvatarsDigimon Masters OnlineDJMAX RESPECT VDead Frontier 2MudRunnerMiddle-earth\\x99: Shadow of Mordor\\x99ShareXCounter-Strike Nexon: StudioMad Max Bloody SpellGolf With Your FriendsLobotomy CorporationFriday the 13th: The Game The Scroll Of TaiwuLeft 4 DeadUltimate Chicken HorseFeed and Grow: FishFisher OnlineSands of SalzaarDoki Doki Literature ClubClone Drone in the Danger ZoneTerraTechCyber HunterLittle NightmaresSniper Ghost Warrior ContractsBloons Monkey CitySoulworkerSubsistenceGears 5Quake ChampionsAge of Wonders IIIStronghold KingdomsBaldur's Gate II: Enhanced EditionRailway EmpireResident Evil 5Imperator: RomeFootball Manager 2012Borderless GamingMass EffectThe Elder Scrolls III: MorrowindSimCity 4 DeluxeDungeon Defenders IIF1 2012Farming Simulator 2013Football Manager 2014F1 2014Construction-Simulator 2015Car Mechanic Simulator 2015F1 2015Pro Evolution Soccer 2016F1 2016Pro Evolution Soccer 2017F1 2017F1 2018Farm Manager 2018Deus Ex: Mankind Divided\\x99SYNTHETIKLost CastleDigimon Story Cyber Sleuth: Complete EditionCosmicBreak UniversalSven Co-opMarvel Puzzle QuestTorchlight IISleeping Dogs: Definitive EditionWolfenstein II: The New ColossusOCTOPATH TRAVELERS.T.A.L.K.E.R.: Shadow of ChernobylCall of Duty: Modern Warfare 2Getting Over It with Bennett FoddyDC Universe OnlineNBA 2K18Danganronpa: Trigger Happy HavocOutlastCurious Expedition 2The Elder Scrolls: LegendsKingdoms RebornDEAD OR ALIVE Xtreme Venus Vacation [JP]HacknetFarming Simulator 15Plants vs. Zombies: Battle for NeighborvilleDesperados IIITerrariaLeft 4 Dead 2The Witcher 3: Wild HuntLife is Strange\\x99Z1 Battle RoyaleDon't Starve TogetherCounter-Strike: SourceMonster Hunter: WorldCities: SkylinesFallout: New VegasNo Man's SkySpace EngineersSaints Row IVAge of Empires II (2013)Killing FloorPortalChivalry: Medieval WarfareCastle CrashersRise of the Tomb RaiderNo More Room in HellBattleBlock TheaterGoat SimulatorHotline MiamiSaints Row: The ThirdDivinity: Original Sin 2Dirty BombThe Binding of IsaacTo the MoonDishonoredBattleriteRing of ElysiumNieR:Automata\\x99POSTAL 2South Park\\x99: The Stick of Truth\\x99PAYDAY: The HeistJust Cause 2FirewatchSpec Ops: The LineBrothers - A Tale of Two SonsThe Stanley ParableMafia II (Classic)Everlasting SummerBroforceLIMBODARK SOULS\\x99 IIStar Wars: Battlefront 2 (Classic, 2005)Metro 2033 ReduxBastionHalf-LifeGame Dev TycoonRising Storm/Red Orchestra 2 MultiplayerGrand Theft Auto: San AndreasWolfenstein: The New OrderSlay the SpireElite DangerousBatman: Arkham City GOTYEmily is AwayBesiegeCall of Duty: Black Ops IIPapers, PleaseAmerican Truck SimulatorResident Evil 2Alien: IsolationSlime RancherFistful of FragsMetro: Last Light ReduxHitman: AbsolutionBattlefield: Bad Company\\x99 2Alan WakeRisk of RainDepthTransistorORION: PreludeVerdunHotline Miami 2: Wrong NumberLife is Strange: Before the StormMax Payne 3Sekiro\\x99: Shadows Die TwiceMortal Kombat XMirrorThe Wolf Among UsCry of FearTotally Accurate BattlegroundsMagickaWatch_Dogs 2SpeedRunnersAwesomenautsBatman\\x99: Arkham OriginsBatman: Arkham Asylum GOTY EditionHellblade: Senua's SacrificeAmnesia: The Dark DescentAPB ReloadedSuper HexagonINSIDECall of Duty: World at WarThe PlanCreativerseShadow WarriorA Story About My UncleRisk of Rain 2Mirror's EdgePreyHuniePopFallout 3 - Game of the Year EditionArma 2: Operation ArrowheadDevil May Cry 5DiRT RallyAlien SwarmMiscreatedThe Talos PrincipleSpintires®ICEYBlood and BaconDuck GameMagic DuelsSOMATrine 2NEKOPARA Vol. 1BLOCKADE 3DFive Nights at Freddy'sSpiral KnightsValiant Hearts: The Great War\\x99 / Soldats Inconnus : Mémoires de la Grande Guerre\\x99ABZUStranded DeepSerious Sam 3: BFEHurtworldTEKKEN 7Assetto CorsaScrap MechanicWatch_DogsThe ExpendabrosDust: An Elysian TailRyse: Son of RomeHero SiegeCall of Duty: GhostsAssassin's Creed IISUPERHOTDmC Devil May CryLayers of FearDay of InfamyTales from the BorderlandsSkullgirls 2nd EncoreCall of Duty: Black OpsOne Finger Death PunchCrypt of the NecroDancerL.A. NoireA Hat in TimeWarhammer: End Times - VermintideHalf-Life 2: Episode TwoIron SnoutRogue LegacyAge of Empires® III (2007)Infestation: The New ZMETAL GEAR RISING: REVENGEANCEGang BeastsCall of Duty: Advanced WarfareTown of SalemOrcs Must Die! 2Tabletop SimulatorHELLDIVERS\\x99Deus Ex: Human Revolution - Director's CutHow to SurviveGuns of Icarus OnlineDragon's Dogma: Dark ArisenBrütal LegendThe Beginner's GuideSniper Elite 3DRAGON BALL XENOVERSEVA-11 Hall-A: Cyberpunk Bartender ActionJust Cause 2: Multiplayer ModAntichamberDino D-DayCounter-Strike: Condition ZeroThe Darkness IIGRID 2Sakura ClickerRefunctGone HomeNEKOPARA Vol. 0FINAL FANTASY VIISanctum 2The EscapistsSTAR WARS\\x99: Knights of the Old Republic\\x99Pillars of EternityCodename CUREShellShock LiveNeed for Speed: Hot PursuitSurgeon SimulatorTricolour LovestoryWorld of Guns: Gun DisassemblyToribashEmpyrion - Galactic SurvivalHyper Light DrifterOneShotMountainChinese ParentsBlock N LoadPortal KnightsShadow of the Tomb RaiderOutlast 2Call of Duty: WWIIMy Time At PortiaDungeon DefendersMass Effect 2FEZ100% Orange JuiceThe Evil WithinWhat Remains of Edith FinchDay of Defeat: SourceThiefBad RatsGunpointQuantum BreakQuake LiveThe RoomS.T.A.L.K.E.R.: Call of PripyatShadow Warrior 2Eternal SeniaMontaroTom Clancy's Splinter Cell BlacklistEndless Legend\\x99SurvariumChild of LightBeholderArtifactFallout 3Bendy and the Ink MachineYet Another Zombie DefenseMoonbase AlphaWarhammer 40,000: Space MarineGrand Theft Auto: Vice CityHand SimulatorWho's Your Daddy?!The Banner SagaBurnout Paradise: The Ultimate BoxNuclear ThroneBusiness Tour - Online Multiplayer Board GameKingdom: ClassicDarwin ProjectSid Meier's Civilization: Beyond EarthDRAGON BALL XENOVERSE 2Shadow Tactics: Blades of the ShogunThe CrewMitos.is: The GameAliens vs. PredatorTrineSaints Row 2RAGECar Mechanic Simulator 2018BlackwakePony IslandShovel Knight: Treasure TroveFar Cry® 3 Blood DragonGotham City Impostors: Free To PlayDouble Action: BoogalooDefianceHyperdimension Neptunia Re;Birth1Dead SpaceContagionRemember MeResident Evil Revelations 2Spooky's Jump Scare MansionLEGO® WorldsWARMODEDeadlightDungeons 3Dead Space 2The Evil Within 2BayonettaValkyria Chronicles\\x99RWBY: Grimm EclipseDragon Age: Origins - Ultimate EditionLEGO® MARVEL Super HeroesInjustice: Gods Among Us Ultimate EditionTropico 4Call of Duty 4: Modern WarfareShadowrun ReturnsNEKOPARA Vol. 2Sonic ManiaMURDERED: SOUL SUSPECT\\x99Star ConflictMove or DieProject CARSDetentionWe Were HereWorld War 3Kingdoms of Amalur: Reckoning\\x99Bully: Scholarship EditionZombie Army TrilogyFar Cry PrimalNatural Selection 2BRAIN / OUTShower With Your Dad Simulator 2015: Do You Still Shower With Your DadTrackMania Nations ForeverUltra Street Fighter IVNARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full BurstPsychonautsThe Awesome Adventures of Captain SpiritReign Of KingsHand of FateFive Nights at Freddy's 2METAL GEAR SOLID V: GROUND ZEROESTransmissions: Element 120Half-Life 2: Episode OneTropico 5Freddy Fazbear's Pizzeria SimulatorCall of Duty: Infinite WarfareUltimate Custom NightNEKOPARA Vol. 3AirMech StrikeAlien Swarm: Reactive DropDefy GravityMini MetroThomas Was AloneLISATales of BerseriaDungeon of the Endless\\x99Lords Of The FallenELEXThe Room TwoS.K.I.L.L. - Special Force 2Dead Rising 3CelesteMonacoSNOWDEEP SPACE WAIFUDeponiaArmelloAssassin's Creed SyndicateSalt and SanctuaryOrwellFINAL FANTASY XIIIFalloutCraft The WorldMaterial GirlSonic GenerationsThe Vanishing of Ethan CarterRIFTGunZ 2: The Second DuelLYNEDISTRAINT: Deluxe EditionWarhammer 40,000: Dawn of War IIICarpe DiemSniper Ghost Warrior 2Night in the WoodsViscera Cleanup DetailOctodad: Dadliest CatchCrysis 2 Maximum EditionVVVVVVAssassin's Creed BrotherhoodThe Bureau: XCOM DeclassifiedScribblenauts UnlimitedOvercookedWolfenstein: The Old Blood Finding ParadiseThe WitnessOxenfreeBraidSTAR WARS\\x99 Empire at War: Gold PackRabi-RibiYoutubers LifeTribes: AscendAmerica's Army: Proving GroundsLittle InfernoHomefront: The RevolutionAbsolverSTAR WARS\\x99 Republic CommandoGear UpKingdoms and CastlesF.E.A.R.Five Nights at Freddy's 4Mount Your FriendsFINAL FANTASY X/X-2 HD RemasterOsiris: New DawnResident EvilDeus Ex: Game of the Year EditionMount & Blade: With Fire and SwordWasteland 2CrossCodeCPUCores :: Maximize Your FPSDragon Age: OriginsVampire: The Masquerade - BloodlinesTyrannyCrysisFoxholePunch ClubGalactic Civilizations IIIMinecraft: Story Mode - A Telltale Games SeriesHalf-Life 2: DeathmatchPAC-MAN Championship Edition DX+SoulWorkerSuper Crate BoxDarksiders II Deathinitive EditionUniverse SandboxAssassin's Creed RevelationsSakura SpiritMomodora: Reverie Under the MoonlightUnepicHitman: Blood MoneyDoor KickersHow to Survive 2Zup!Call to ArmsHalf-Life 2: Lost CoastLoading Screen SimulatorFreeStyle 2: Street BasketballLuciusGRISKeep Talking and Nobody ExplodesAssassin's CreedBatman - The Telltale SeriesSTEINS;GATERelic Hunters Zero: RemixEndless Space® - Definitive EditionThe SwapperSTAR WARS\\x99 Jedi Knight: Jedi Academy\\x99Aura KingdomLong Live The QueenSword Art Online: Fatal BulletAnno 2070ArchebladeWarhammer 40,000: Dawn of War IIS.T.A.L.K.E.R.: Clear Sky60 Seconds!ViridiHomefrontMagiciteStreets of RogueNidhoggHatredWarhammer 40,000: Eternal CrusadeFlatOut 2MachinariumDLC QuestPROTOTYPE 2Homeworld Remastered CollectionPlanetary Annihilation: TITANSOrcs Must Die!BlockstormOvercooked! 2Serious Sam 2F.E.A.R. 3Lucy -The Eternity She Wished For-Supreme Commander 2Sunless SeaJotun: Valhalla EditionFINAL FANTASY VIIIThis Is the PoliceBroken AgeBook of DemonsRiders of IcarusTales of ZestiriaFar Cry 2RUINERTower UniteZombie Panic! SourceRace The SunRUNNING WITH RIFLESThe Way of Life Free EditionHalf-Life: Opposing ForceDarksiders Warmastered EditionInto the BreachSuperflightStonehearthHatoful BoyfriendMETAL SLUG 3UnheardBit Blaster XLSaints Row: Gat out of HellLethal LeagueNever Alone (Kisima Ingitchuna)MapleStory 2TimbermanCave Story+Kingdom RushRebel GalaxyHammerwatchThe Escapists 2Recettear: An Item Shop's TaleThe Mean Greens - Plastic WarfareDevil May Cry 4 Special EditionMutant Year Zero: Road to EdenPit PeopleGauntlet\\x99 The Incredible Adventures of Van HelsingSupreme Commander: Forged AllianceGRID AutosportResident Evil Revelations(Gujian3)Killer is DeadReignsFive Nights at Freddy's 3Fran BowGuacamelee! Gold EditionCS2DMagicka 2Art of War: Red TidesNext Day: SurvivalHer StoryDead BitsSouth Park The Fractured But WholeGenital JoustingThe ShipRivals of AetherWar Trigger 3Road RedemptionCompany of Heroes - Legacy EditionFive Nights at Freddy's: Sister LocationFallout 2ElswordPaint the Town RedLife is Strange 2GorogoaGrand Theft Auto IIIThe Silent AgeParty HardFaeriaSonic Adventure\\x99 2 Hentai GirlDead or Alive 5 Last RoundBallistic OverkillACE COMBAT\\x99 7: SKIES UNKNOWNKingdom: New LandsDark and LightMandagonDYNASTY WARRIORS 8: Xtreme Legends Complete EditionSerenaGaokao.Love.100DaysVampyrLine of SightDragoniaZup! 2SimplePlanesHidden FolksStyx: Master of ShadowsClustertruckDemocracy 3DownwellCastleMiner ZSlender: The ArrivalDevil DaggersE.Y.E: Divine CybermancyONE PIECE PIRATE WARRIORS 3Primal CarnageArgoEvolandDuke Nukem ForeverTree of LifeLegend of GrimrockSecret World LegendsTransport FeverBinary DomainWAKFUCommand and Conquer: Red Alert 3Dark Messiah of Might & Magic Single PlayerFable - The Lost Chapters/-1v5(Notes of Soul)Holdfast: Nations At WarNBA 2K17Amnesia: A Machine for PigsEARTH DEFENSE FORCE 4.1 The Shadow of New DespairCreativeDestructionPyreAssassin's Creed RogueTHE KING OF FIGHTERS XIII STEAM EDITIONMurder MinersOLDTVStronghold Crusader 2MechWarrior OnlineGarfield KartDominaCook, Serve, Delicious!System Shock 2FuriPRICEComedy NightVictor VranMelody's EscapePlanetbaseNARUTO SHIPPUDEN: Ultimate Ninja STORM RevolutionBaldur's Gate: Enhanced EditionStories: The Path of DestiniesJazzpunk: Director's CutGrim Fandango Remastered ~ Hidden Star in Four Seasons.Poly BridgeSteamWorld DigI am BreadEnclaveEVERSPACE\\x99Late ShiftBEEPFable AnniversaryValleyFarm TogetherAtlas ReactorWizard of LegendDistanceFrom The DepthsReturn of the Obra DinnBless OnlineDOOM 3: BFG EditionSerious Sam HD: The First EncounterWar for the OverworldPolaritySURVIVAL: Postapocalypse NowMax PayneThe Tiny Bang StoryWorms RevolutionAmong the SleepState of Decay: Year-OneDungeons of DredmorFINAL FANTASY IXBATTALION 1944TOXIKKDarkwoodGrow HomeTime ClickersRisenPlanet ExplorersMorphopolisPirates, Vikings, & Knights IICastlevania: Lords of Shadow - Ultimate EditionTorchlightWoodle Tree AdventuresHalf-Life: Blue ShiftMeadowAragamiBomber CrewGothic II: Gold EditionBloons TD5Turbo DismountLost Lands: A Hidden Object AdventureAudiosurf 2DiRT 4Euro Truck SimulatorLost Lands: MahjongHalf-Life: SourceMarie's RoomCrawlJalopyPlanteraBlocklandThe Ultimate DOOMPrototypeSpaceChemENSLAVED\\x99: Odyssey to the West\\x99 Premium EditionStrifeInjustice\\x99 2DRAGON QUEST® XI: Echoes of an Elusive Age\\x99VindictusViscera Cleanup Detail: Santa's RampageSecrets of GrindeaSoda DungeonTrine 3: The Artifacts of PowerMagic 2014 Boring Man - Online Tactical Stickman CombatThe Flame in the FloodEpistory - Typing ChroniclesDUSKAlan Wake's American NightmareMordheim: City of the DamnedSoul at Stake - 1v4ReusSword With SauceInvisible, Inc.klockiTitan SoulsCrash Bandicoot\\x99 N. Sane TrilogyWorm.is: The GameFreedom PlanetOwlboy911 OperatorBotaniculaWorms ArmageddonHome BehindDead Island Definitive EditionBRINKShadowrun: Dragonfall - Director's CutZup! 3Warhammer 40,000: Dawn of War - Game of the Year EditionGRAVTiny and Big: Grandpa's LeftoversHexcellsTactical Monsters Rumble ArenaEternal Card GameWorld of GooTricky TowersThe Cat LadyOverlordRec RoomResident Evil 7 Teaser: Beginning HourEndless SkyDay of DefeatThe Legend of Heroes: Trails in the SkyJet Set Radio140GothicTotal War Saga: Thrones of BritanniaThe Final StationRPG Maker VX AceWarhammer 40,000: Inquisitor - MartyrFAR: Lone SailsGORNConfess My LoveOne Way HeroicsWILL: A Wonderful WorldCar Mechanic Simulator 2014House PartyTeam Fortress ClassicSpace Rangers HD: A War ApartDefense Grid: The AwakeningDeath Road to CanadaDarksiders IIIAnomaly Warzone EarthHearts of Iron IIIWargame: AirLand BattleCasterF.E.A.R. 2: Project OriginFloating PointThere's Poop In My SoupHeat SignatureDanganronpa V3: Killing HarmonyMedieval EngineersGremlins, Inc.Hard ResetThe SurgeNi no Kuni\\x99 II: Revenant KingdomHunieCam StudioMad Games TycoonMedal of Honor(TM) Single PlayerMount & BladeSniper Elite: Nazi Zombie ArmyOvergrowthTouhou Luna NightsDuckTales RemasteredSavage LandsArma: Cold War AssaultArcheAge12 is Better Than 6LUFTRAUSERSGold Rush: The GameArizona SunshineBlamelessCrazy Machines 3Robot Roller-Derby Disco DodgeballTurmoilCard HunterWe Happy FewBlade SymphonyKing Arthur's Goldibb & obbCortex CommandAlpha ProtocolTeeworldsFar CryAxiom VergePlug & PlaySteel Division: Normandy 44\"" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['gamename'].unique().sum()" ] }, { "cell_type": "code", "execution_count": 8, "id": "87e920aa", "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
avggainpeak
gamename
100% Orange Juice203.5292863.356024570.738095
12 is Better Than 625.405938-0.198095236.312500
1405.129663-0.19931824.483146
60 Seconds!71.8227140.075942218.057143
7 Days to Die9405.545172222.67500017227.505747
............
klocki5.270000-0.64345525.464286
rFactor 2381.7851566.679524911.406250
tModLoader9959.506000218.69888913911.100000
theHunter Classic731.7039511.5500001510.555556
theHunter: Call of the Wild™2011.75313774.5252004977.313725
\n", "

1260 rows × 3 columns

\n", "
" ], "text/plain": [ " avg gain peak\n", "gamename \n", "100% Orange Juice 203.529286 3.356024 570.738095\n", "12 is Better Than 6 25.405938 -0.198095 236.312500\n", "140 5.129663 -0.199318 24.483146\n", "60 Seconds! 71.822714 0.075942 218.057143\n", "7 Days to Die 9405.545172 222.675000 17227.505747\n", "... ... ... ...\n", "klocki 5.270000 -0.643455 25.464286\n", "rFactor 2 381.785156 6.679524 911.406250\n", "tModLoader 9959.506000 218.698889 13911.100000\n", "theHunter Classic 731.703951 1.550000 1510.555556\n", "theHunter: Call of the Wild™ 2011.753137 74.525200 4977.313725\n", "\n", "[1260 rows x 3 columns]" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_mean = df.groupby(['gamename']).mean(['avg_peak_perc'])\n", "df_mean" ] }, { "cell_type": "code", "execution_count": 9, "id": "df64bfc4", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
AppIDNameRelease_dateEstimated_ownersPeak_CCURequired_agePriceDLC_countAbout_the_gameSupported_languages...Median_playtime_foreverMedian_playtime_two_weeksDevelopersPublishersCategoriesGenresTagsScreenshotsMoviesRelease_year
020200Galactic Bowling2008-10-210 - 200000019.990Galactic Bowling is an exaggerated and stylize...['English']...00Perpetual FX CreativePerpetual FX CreativeSingle-player,Multi-player,Steam Achievements,...Casual,Indie,SportsIndie,Casual,Sports,Bowlinghttps://cdn.akamai.steamstatic.com/steam/apps/...http://cdn.akamai.steamstatic.com/steam/apps/2...2008
1655370Train Bandit2017-10-120 - 20000000.990THE LAW!! Looks to be a showdown atop a train....['English', 'French', 'Italian', 'German', 'Sp......00Rusty MoyherWild RoosterSingle-player,Steam Achievements,Full controll...Action,IndieIndie,Action,Pixel Graphics,2D,Retro,Arcade,Sc...https://cdn.akamai.steamstatic.com/steam/apps/...http://cdn.akamai.steamstatic.com/steam/apps/2...2017
21732930Jolt Project2021-11-170 - 20000004.990Jolt Project: The army now has a new robotics ...['English', 'Portuguese - Brazil']...00Campião GamesCampião GamesSingle-playerAction,Adventure,Indie,StrategyNaNhttps://cdn.akamai.steamstatic.com/steam/apps/...http://cdn.akamai.steamstatic.com/steam/apps/2...2021
31355720Henosis™2020-07-230 - 20000005.990HENOSIS™ is a mysterious 2D Platform Puzzler w...['English', 'French', 'Italian', 'German', 'Sp......00Odd Critter GamesOdd Critter GamesSingle-player,Full controller supportAdventure,Casual,Indie2D Platformer,Atmospheric,Surreal,Mystery,Puzz...https://cdn.akamai.steamstatic.com/steam/apps/...http://cdn.akamai.steamstatic.com/steam/apps/2...2020
41139950Two Weeks in Painland2020-02-030 - 20000000.000ABOUT THE GAME Play as a hacker who has arrang...['English', 'Spanish - Spain']...00Unusual GamesUnusual GamesSingle-player,Steam AchievementsAdventure,IndieIndie,Adventure,Nudity,Violent,Sexual Content,...https://cdn.akamai.steamstatic.com/steam/apps/...http://cdn.akamai.steamstatic.com/steam/apps/2...2020
\n", "

5 rows × 40 columns

\n", "
" ], "text/plain": [ " AppID Name Release_date Estimated_owners Peak_CCU \\\n", "0 20200 Galactic Bowling 2008-10-21 0 - 20000 0 \n", "1 655370 Train Bandit 2017-10-12 0 - 20000 0 \n", "2 1732930 Jolt Project 2021-11-17 0 - 20000 0 \n", "3 1355720 Henosis™ 2020-07-23 0 - 20000 0 \n", "4 1139950 Two Weeks in Painland 2020-02-03 0 - 20000 0 \n", "\n", " Required_age Price DLC_count \\\n", "0 0 19.99 0 \n", "1 0 0.99 0 \n", "2 0 4.99 0 \n", "3 0 5.99 0 \n", "4 0 0.00 0 \n", "\n", " About_the_game \\\n", "0 Galactic Bowling is an exaggerated and stylize... \n", "1 THE LAW!! Looks to be a showdown atop a train.... \n", "2 Jolt Project: The army now has a new robotics ... \n", "3 HENOSIS™ is a mysterious 2D Platform Puzzler w... \n", "4 ABOUT THE GAME Play as a hacker who has arrang... \n", "\n", " Supported_languages ... \\\n", "0 ['English'] ... \n", "1 ['English', 'French', 'Italian', 'German', 'Sp... ... \n", "2 ['English', 'Portuguese - Brazil'] ... \n", "3 ['English', 'French', 'Italian', 'German', 'Sp... ... \n", "4 ['English', 'Spanish - Spain'] ... \n", "\n", " Median_playtime_forever Median_playtime_two_weeks Developers \\\n", "0 0 0 Perpetual FX Creative \n", "1 0 0 Rusty Moyher \n", "2 0 0 Campião Games \n", "3 0 0 Odd Critter Games \n", "4 0 0 Unusual Games \n", "\n", " Publishers Categories \\\n", "0 Perpetual FX Creative Single-player,Multi-player,Steam Achievements,... \n", "1 Wild Rooster Single-player,Steam Achievements,Full controll... \n", "2 Campião Games Single-player \n", "3 Odd Critter Games Single-player,Full controller support \n", "4 Unusual Games Single-player,Steam Achievements \n", "\n", " Genres \\\n", "0 Casual,Indie,Sports \n", "1 Action,Indie \n", "2 Action,Adventure,Indie,Strategy \n", "3 Adventure,Casual,Indie \n", "4 Adventure,Indie \n", "\n", " Tags \\\n", "0 Indie,Casual,Sports,Bowling \n", "1 Indie,Action,Pixel Graphics,2D,Retro,Arcade,Sc... \n", "2 NaN \n", "3 2D Platformer,Atmospheric,Surreal,Mystery,Puzz... \n", "4 Indie,Adventure,Nudity,Violent,Sexual Content,... \n", "\n", " Screenshots \\\n", "0 https://cdn.akamai.steamstatic.com/steam/apps/... \n", "1 https://cdn.akamai.steamstatic.com/steam/apps/... \n", "2 https://cdn.akamai.steamstatic.com/steam/apps/... \n", "3 https://cdn.akamai.steamstatic.com/steam/apps/... \n", "4 https://cdn.akamai.steamstatic.com/steam/apps/... \n", "\n", " Movies Release_year \n", "0 http://cdn.akamai.steamstatic.com/steam/apps/2... 2008 \n", "1 http://cdn.akamai.steamstatic.com/steam/apps/2... 2017 \n", "2 http://cdn.akamai.steamstatic.com/steam/apps/2... 2021 \n", "3 http://cdn.akamai.steamstatic.com/steam/apps/2... 2020 \n", "4 http://cdn.akamai.steamstatic.com/steam/apps/2... 2020 \n", "\n", "[5 rows x 40 columns]" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.columns = df.columns.str.replace(' ', '_')\n", "df_st.columns = df_st.columns.str.replace(' ', '_')\n", "df_st['Release_date'] = pd.to_datetime(df_st['Release_date'])\n", "df_st['Release_year'] = df_st['Release_date'].dt.strftime('%Y')\n", "df_st.head()" ] }, { "cell_type": "code", "execution_count": 10, "id": "478589f4", "metadata": {}, "outputs": [], "source": [ "df_st = df_st.dropna(subset = ['Name'])\n", "values = {\n", " \"About_the_game\": \"N/A\", \n", " \"Reviews\": \"N/A\", \n", " \"Website\": \"N/A\", \n", " \"Support_url\": \"N/A\", \n", " \"Support_email\": \"N/A\", \n", " \"Metacritic_url\": \"N/A\", \n", " \"Notes\": \"N/A\", \n", " \"Developers\": \"N/A\", \n", " \"Publishers\": \"N/A\", \n", " \"Categories\": \"Undefined\", \n", " \"Genres\": \"Undefined\", \n", " \"Tags\": \"N/A\", \n", " \"Screenshots\": \"N/A\", \n", " \"Movies\": \"N/A\", \n", "}\n", "df_st = df_st.fillna(value=values)" ] }, { "cell_type": "code", "execution_count": 11, "id": "fa0776b7", "metadata": { "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(14251, 2)\n", "(69428, 2)\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DLC_countRelease_year
gamename
Galactic Bowling02008
Wartune Reborn02021
Cthulhu Realms12016
Alien Breed 3: Descent02010
Steam Squad12016
.........
Azeriom02023
Predefined: A Programming Puzzle Game02023
Trans Ops - Transitional Operations02023
Borderwatch: Dark Armada02023
Spread: Transmission02023
\n", "

14251 rows × 2 columns

\n", "
" ], "text/plain": [ " DLC_count Release_year\n", "gamename \n", "Galactic Bowling 0 2008\n", "Wartune Reborn 0 2021\n", "Cthulhu Realms 1 2016\n", "Alien Breed 3: Descent 0 2010\n", "Steam Squad 1 2016\n", "... ... ...\n", "Azeriom 0 2023\n", "Predefined: A Programming Puzzle Game 0 2023\n", "Trans Ops - Transitional Operations 0 2023\n", "Borderwatch: Dark Armada 0 2023\n", "Spread: Transmission 0 2023\n", "\n", "[14251 rows x 2 columns]" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "values = ['Name', 'DLC_count', 'Release_year']\n", "df_single = df_st[df_st.Categories.str.contains('Single-player')][values]\n", "df_multi = df_st[df_st.Categories.str.contains('Multi-player')][values]\n", "df_dlc = df_st[['Name', 'DLC_count']]\n", "\n", "df_single = df_single.rename(columns = {\"Name\": \"gamename\"}).set_index('gamename')\n", "df_multi = df_multi.rename(columns = {\"Name\": \"gamename\"}).set_index('gamename')\n", "df_dlc = df_dlc.rename(columns = {\"Name\": \"gamename\"}).set_index('gamename')\n", "\n", "print(df_multi.shape)\n", "print(df_single.shape)\n", "df_multi" ] }, { "cell_type": "code", "execution_count": 16, "id": "3dd67f0c", "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DLC_countRelease_year
gamename
Galactic Bowling02008
Train Bandit02017
Jolt Project02021
Henosis™02020
Two Weeks in Painland02020
.........
Kinny and the Star Track Puzzle02023
Diebrary02023
Flutter Away02023
Spot the Object02023
擱淺地 - Dream Antique02023
\n", "

69428 rows × 2 columns

\n", "
" ], "text/plain": [ " DLC_count Release_year\n", "gamename \n", "Galactic Bowling 0 2008\n", "Train Bandit 0 2017\n", "Jolt Project 0 2021\n", "Henosis™ 0 2020\n", "Two Weeks in Painland 0 2020\n", "... ... ...\n", "Kinny and the Star Track Puzzle 0 2023\n", "Diebrary 0 2023\n", "Flutter Away 0 2023\n", "Spot the Object 0 2023\n", "擱淺地 - Dream Antique 0 2023\n", "\n", "[69428 rows x 2 columns]" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_single" ] }, { "cell_type": "code", "execution_count": 23, "id": "5937f6cf", "metadata": { "scrolled": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
gamenameDLC_countRelease_year
0Galactic Bowling02008
1Galactic Bowling02008
2Galactic Bowling02008
3Galactic Bowling02008
4Galactic Bowling02008
............
76996709Call of Duty®: Vanguard102023
76996710Call of Duty®: Vanguard102023
76996711Pinball FX462023
76996712Trinity Trigger182023
76996713Friends World172023
\n", "

76996714 rows × 3 columns

\n", "
" ], "text/plain": [ " gamename DLC_count Release_year\n", "0 Galactic Bowling 0 2008\n", "1 Galactic Bowling 0 2008\n", "2 Galactic Bowling 0 2008\n", "3 Galactic Bowling 0 2008\n", "4 Galactic Bowling 0 2008\n", "... ... ... ...\n", "76996709 Call of Duty®: Vanguard 10 2023\n", "76996710 Call of Duty®: Vanguard 10 2023\n", "76996711 Pinball FX 46 2023\n", "76996712 Trinity Trigger 18 2023\n", "76996713 Friends World 17 2023\n", "\n", "[76996714 rows x 3 columns]" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "drop_multi = df_single.reset_index().merge(df_multi, how='inner')\n", "drop_multi" ] }, { "cell_type": "code", "execution_count": 28, "id": "1d6fcdd6", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['Galactic Bowling',\n", " 'Geneforge 5: Overthrow',\n", " 'Fish Tycoon',\n", " 'Children of the Nile: Enhanced Edition',\n", " 'Multiwinia',\n", " 'Sherlock Holmes - Nemesis',\n", " 'The Wonderful End of the World',\n", " 'Tank Universal',\n", " 'AudioSurf',\n", " 'Space Trader: Merchant Marine',\n", " \"Sid Meier's Civilization IV: Colonization\",\n", " 'Heroes of Might & Magic V: Hammers of Fate',\n", " 'Cold Fear™',\n", " \"Mosby's Confederacy\",\n", " \"Tom Clancy's Rainbow Six® 3 Gold\",\n", " 'Tycoon City: New York',\n", " 'Crysis Warhead®',\n", " 'City Life 2008',\n", " 'Prince of Persia®: The Sands of Time',\n", " 'Everyday Shooter',\n", " 'SPORE™',\n", " 'Silverfall: Earth Awakening',\n", " 'S.T.A.L.K.E.R.: Clear Sky',\n", " 'Prison Tycoon 3™: Lockdown',\n", " 'The Sum of All Fears',\n", " 'Manhunt',\n", " 'X-COM: Enforcer',\n", " 'Precipice of Darkness, Episode Two',\n", " 'Crazy Machines',\n", " 'X-COM: UFO Defense',\n", " \"Tom Clancy's Splinter Cell®\",\n", " '18 Wheels of Steel: American Long Haul',\n", " 'Telltale Texas Hold ‘Em',\n", " 'Bone: The Great Cow Race',\n", " \"Tom Clancy's Rainbow Six® Vegas\",\n", " 'RollerCoaster Tycoon® 3: Platinum',\n", " 'Iron Grip: Warlord',\n", " 'Silent Hunter® III',\n", " 'Frontlines™: Fuel of War™',\n", " 'IL-2 Sturmovik: 1946',\n", " \"Oddworld: Abe's Oddysee®\",\n", " 'Dr. Daisy Pet Vet',\n", " 'Luxor Amun Rising',\n", " 'Luxor 3',\n", " 'Prince of Persia: The Two Thrones™',\n", " 'Silent Hunter®: Wolves of the Pacific U-Boat Missions',\n", " 'Midnight Outlaw: 6 Hours to SunUp',\n", " 'Act of War: Direct Action',\n", " \"Tom Clancy's Ghost Recon® Desert Siege™\",\n", " 'SPORE™ Creepy & Cute Parts Pack',\n", " 'Chaos Theory',\n", " 'Virtual Villagers: The Lost Children',\n", " 'Petz® Horsez® 2',\n", " 'Pacific Storm',\n", " 'Exodus from the Earth',\n", " 'Luxor 2',\n", " 'Spectraball',\n", " 'Brothers in Arms: Road to Hill 30™',\n", " 'Dracula: Origin',\n", " 'Precipice of Darkness, Episode One',\n", " 'Mount & Blade',\n", " 'Samantha Swift and the Hidden Roses of Athena',\n", " 'Pyroblazer®',\n", " 'Legendary',\n", " 'Discovery! A Seek and Find Adventure',\n", " 'Luxor',\n", " 'Xpand Rally Xtreme',\n", " 'Mr. Robot',\n", " 'Luxor: Quest for the Afterlife',\n", " 'Virtual Villagers: A New Home',\n", " 'Call of Duty: World at War',\n", " 'Prince of Persia®',\n", " 'X-COM: Interceptor',\n", " 'Imperium Romanum Gold Edition',\n", " 'PuzzleQuest: Challenge of the Warlords',\n", " 'Jack Keane',\n", " 'Unreal Gold',\n", " 'Heroes of Might & Magic V',\n", " 'Starscape',\n", " '7 Wonders: Treasures of Seven',\n", " 'Little Farm',\n", " 'The Club™',\n", " 'Hunting Unlimited™ 2008',\n", " 'Prince of Persia: Warrior Within™',\n", " \"Tom Clancy's Rainbow Six® Vegas 2\",\n", " \"Tom Clancy's Rainbow Six Lockdown™\",\n", " 'Gumboy Tournament',\n", " 'Ride! Carnival Tycoon',\n", " \"Penguins Arena: Sedna's World\",\n", " 'LUMINES™ Advance Pack',\n", " 'Conflict: Denied Ops',\n", " 'Mahjongg Investigations: Under Suspicion',\n", " \"Oddworld: Abe's Exoddus®\",\n", " 'Mystery P.I.™ - The Vegas Heist',\n", " 'Plant Tycoon',\n", " 'X-COM: Apocalypse',\n", " 'Culpa Innata',\n", " 'Bejeweled Twist',\n", " 'Hot Dish',\n", " 'Silent Hunter®: Wolves of the Pacific',\n", " 'Crazy Machines 1.5',\n", " \"Assassin's Creed™: Director's Cut Edition\",\n", " \"Desperados 2: Cooper's Revenge\",\n", " \"Eternity's Child\",\n", " 'Tomb Raider: Underworld',\n", " 'Rayman Raving Rabbids™',\n", " 'Warhammer® 40,000: Dawn of War® - Soulstorm',\n", " 'Europa Universalis: Rome - Gold Edition',\n", " 'Heroes of Might & Magic V: Tribes of the East',\n", " \"Tom Clancy's Ghost Recon®\",\n", " 'Sacred Gold',\n", " 'Beijing 2008™ - The Official Video Game of the Olympic Games',\n", " 'Grand Theft Auto',\n", " 'Children of the Nile: Alexandria',\n", " 'Unreal 2: The Awakening',\n", " 'Project Aftermath',\n", " 'Gravitron 2',\n", " 'Trackmania United Forever',\n", " 'Sprint Cars Road to Knoxville',\n", " '7 Wonders II',\n", " 'Left 4 Dead',\n", " 'Brain Spa',\n", " 'Mass Effect (2007)',\n", " 'Bone: Out From Boneville',\n", " 'Virtual Villagers - The Secret City',\n", " 'Peggle™ Nights',\n", " 'Brothers in Arms: Earned in Blood™',\n", " 'TrackMania Nations Forever',\n", " 'Hinterland',\n", " 'Max Payne 2: The Fall of Max Payne',\n", " 'Insecticide Part 1',\n", " 'Pacific Storm Allies',\n", " 'Grand Theft Auto 2',\n", " 'Overlord™: Raising Hell',\n", " 'Death to Spies',\n", " \"Strong Bad's Cool Game for Attractive People: Season 1\",\n", " 'Darkstar One',\n", " 'Act of War: High Treason',\n", " \"Brothers in Arms: Hell's Highway™\",\n", " 'Far Cry®',\n", " 'Trials 2: Second Edition',\n", " 'Aquaria',\n", " 'LEGO® Batman™: The Videogame',\n", " 'Bully: Scholarship Edition',\n", " 'Silent Hill Homecoming',\n", " 'Ninja Reflex: Steamworks Edition',\n", " 'FlatOut: Ultimate Carnage',\n", " 'Beyond Good and Evil™',\n", " 'Planet Busters',\n", " 'ARMA: Combat Operations',\n", " 'Far Cry® 2',\n", " 'Unreal Tournament: Game of the Year Edition',\n", " 'Train Bandit',\n", " 'Project: R.E.B.O.O.T 2',\n", " 'Draw Your Game',\n", " 'Loot Collection: Mahjong',\n", " 'DC Wonder: Unlimited',\n", " 'Hex: Origins',\n", " 'Dark Throne',\n", " \"Santa's vacation\",\n", " 'The Fan',\n", " 'Kingdom: The Far Reaches',\n", " 'Hare',\n", " 'Cryptocracy',\n", " '古剑奇谭二(GuJian2)',\n", " 'Hard Time',\n", " 'Romance of the Three Kingdoms III',\n", " 'Train Harder',\n", " 'Lumberjack VR',\n", " 'Pinball Inside: A VR Arcade Game',\n", " 'Choice of the Star Captain',\n", " 'Google Spotlight Stories: Special Delivery',\n", " 'Grappledrome',\n", " 'Gunball',\n", " 'Brick Breaker',\n", " 'Alien Planet',\n", " 'Mothlight',\n", " \"Darwin's bots: Episode 1\",\n", " 'Amoreon NightClub',\n", " 'Grimoire Chronicles',\n", " 'Fragments',\n", " 'Yissa Deep Realms',\n", " 'One More Night: BiO Clinic',\n", " 'Escape 2042 - The Truth Defenders',\n", " 'A Room Beyond',\n", " 'Fruity Smoothie',\n", " 'Introvert Quest',\n", " 'Relik',\n", " 'Fine China',\n", " 'Nature Treks VR',\n", " 'Onimod Land',\n", " 'NIGHTSTAR: Rogue Wings',\n", " 'Voxel Turf',\n", " 'Woodlands',\n", " \"Arizona Rose and the Pharaohs' Riddles\",\n", " 'Inmates',\n", " 'Legion Tale',\n", " 'One Hit KO',\n", " 'JCB Pioneer: Mars',\n", " 'Freedom Locomotion VR',\n", " 'Code 9',\n", " 'CrisisActionVR',\n", " 'Letter-Setter',\n", " 'Clicker bAdventure',\n", " 'The New California',\n", " 'Coffee Run',\n", " 'Scrap Galaxy',\n", " \"Jake's Love Story\",\n", " 'Space Pirate Trainer',\n", " \"I Can't Believe It's Not Gambling\",\n", " 'Grimrush',\n", " 'Leisure Suit Larry 5 - Passionate Patti Does a Little Undercover Work',\n", " 'Tiny Wheels',\n", " 'Legend of Ares',\n", " 'Beer, Babes and Dragons',\n", " 'The Cable Center - Virtual Archive',\n", " 'Ashes',\n", " 'LifeBase',\n", " 'Mystery Riddles',\n", " 'The Mirage : Illusion of wish',\n", " 'Mouse Playhouse',\n", " 'Deserving Life',\n", " 'Chop Chop Princess!',\n", " 'Alvora Tactics',\n", " 'DIVER - SEA SURVIVAL SIMULATOR',\n", " 'Brutal Runner',\n", " 'Project Almighty',\n", " 'Little Adventurer II',\n", " 'Langoth',\n", " 'Morphblade',\n", " 'World Destroyers',\n", " 'Sliding Blocks',\n", " 'BOROS',\n", " 'Carrier Deck',\n", " 'Elder Chaos',\n", " 'Tractorball',\n", " \"Witch Hunters: Full Moon Ceremony Collector's Edition\",\n", " 'Text Wormhole',\n", " \"Daddy's gone a-hunting\",\n", " 'Patchman vs. Red Circles',\n", " 'Delirium',\n", " 'Adventures Of Pipi',\n", " 'VITATIO',\n", " 'Western Bank VR',\n", " 'Solitaire VR',\n", " 'Magic Tower',\n", " 'Wild Guns Reloaded',\n", " 'Kindergarten',\n", " 'Weeping Skies',\n", " 'Refract',\n", " \"Oswald's Adventure\",\n", " 'Ninja in Training',\n", " 'Police Quest: SWAT 2',\n", " \"Don't Look Back\",\n", " 'NARUTO: Ultimate Ninja STORM',\n", " 'Fairy Lands: Rinka and the Fairy Gems',\n", " 'Kitty Rescue',\n", " 'Blaite',\n", " 'Ocean Rift',\n", " 'Sky Road',\n", " 'Lava Rolling Kid',\n", " 'planetarian HD',\n", " 'Kult of Ktulu: Olympic',\n", " 'The Ultimate Trivia Challenge',\n", " 'Uurnog Uurnlimited',\n", " 'Keep It Safe 2',\n", " 'Drift Zone',\n", " 'Rise of Man',\n", " 'Reverse Fantasy Legend',\n", " 'Puzzle Bloc Invasion',\n", " 'Nash Racing',\n", " 'Echo Nine',\n", " 'Winexy',\n", " 'Iron Armada',\n", " 'Elisa: Seduce the Innkeeper',\n", " 'OR',\n", " '2V Hoverbike',\n", " 'Gus Track Adventures VR',\n", " 'Captain 13 Beyond the Hero',\n", " 'Bees Knees',\n", " 'A Day For A Kitten',\n", " \"Serious Sam's Bogus Detour\",\n", " 'Across The Line',\n", " 'Flip the Table',\n", " \"NOBUNAGA'S AMBITION: Soutenroku with Power Up Kit\",\n", " 'Lost Grimoires 3: The Forgotten Well',\n", " 'Card Quest',\n", " 'Creekside Creep Invasion',\n", " 'Flow Handcrafted',\n", " 'Tokyo Twilight Ghost Hunters Daybreak: Special Gigs',\n", " 'Naklua VR',\n", " 'Echo Grotto',\n", " 'Age of Heroes (VR)',\n", " 'Runes of Avalon - Path of Magic',\n", " 'Ping Pong League',\n", " 'Football Manager Touch 2018',\n", " 'Vintage Hero',\n", " \"Robot's Mystery\",\n", " '前程似锦 Excellent Expectations',\n", " 'Demon Blade VR',\n", " 'DoFi',\n", " 'LOGistICAL: USA - Oregon',\n", " 'Midas Gold Plus',\n", " 'The Fleet',\n", " 'Tico',\n", " \"The Montana Chronicles: Montana's Croatoa\",\n", " 'Dark Rising',\n", " 'Around the Words',\n", " 'Two Escapes',\n", " 'Crime Solitaire 2: The Smoking Gun',\n", " 'Elementals Reborn',\n", " 'Chaos Souls',\n", " 'Space Jammers',\n", " 'Willful',\n", " 'The Overdreamer',\n", " 'Drizzlepath: Glass',\n", " 'Sound Soarer',\n", " 'Voodoo Vince: Remastered',\n", " 'The Inner Darkness',\n", " 'The Theodore Adventures',\n", " 'Pixel Puzzles Mosaics',\n", " 'Draw Puzzle 画之谜',\n", " 'Zarya and the Cursed Skull',\n", " 'Opus Magnum',\n", " 'Monsteria',\n", " 'Never Not Shooting',\n", " 'Super Rock Blasters!',\n", " 'Schlocks',\n", " 'Super Man Or Monster',\n", " 'ClickBit',\n", " 'Hex',\n", " 'Emmerholt: Prologue',\n", " 'Princess Serena ~Raid of Demon Legion~',\n", " 'ARC Continuum',\n", " 'Sakeretsu',\n", " 'Nox Dei',\n", " 'Master of ABC',\n", " 'Like Clay',\n", " 'Raining Coins',\n", " 'The Adliberum Engine (ADLENGINE)',\n", " 'Wrecked: Get Your Ship Together',\n", " 'Mini Rollers',\n", " 'ERISLE',\n", " 'Armored Freedom',\n", " 'Pairs',\n", " 'The Rodinia Project',\n", " '69 Ways to Kill a Zombie',\n", " 'Soldiers of the Universe',\n", " 'Chopper Battle New Horizon',\n", " 'Adam Waste',\n", " 'The Wendigo',\n", " 'Rule with an Iron Fish - A Pirate Fishing Adventure',\n", " 'You Are God',\n", " 'Super Fancy Pants Adventure',\n", " 'Topdown Showdown',\n", " 'Z Runaway',\n", " 'Rise of Balloons',\n", " 'Brain Storm : Tower Bombarde',\n", " 'BlobCat',\n", " 'Burgers 2',\n", " 'C:\\\\raft',\n", " 'Seabed Prelude',\n", " 'Seek Not a Lighthouse',\n", " 'Yono and the Celestial Elephants',\n", " 'PROTOThYPE _ a love story',\n", " 'Coffee Pixes',\n", " \"Trivia Vault: 1980's Trivia 2\",\n", " 'Puzzle Dating',\n", " 'Night Trap - 25th Anniversary Edition',\n", " 'CyberClub-2077',\n", " 'Fearful Symmetry & The Cursed Prince',\n", " 'CubeBall VR',\n", " 'STAR OCEAN™ - THE LAST HOPE -™ 4K & Full HD Remaster',\n", " 'Startide',\n", " 'VeeR Pong',\n", " 'Pizza Connection',\n", " 'Skyling: Garden Defense',\n", " 'Survival driver 2: Heavy vehicles',\n", " 'MahJong',\n", " 'RETNE',\n", " 'Anxiety',\n", " 'Sense of The Devil',\n", " 'The Slopes',\n", " 'Grape Jelly',\n", " 'Pixel Traffic: Risky Bridge',\n", " 'HELI-COMMANDO 2017',\n", " 'Dragon Orb',\n", " 'Splinter Zone',\n", " 'Interkosmos',\n", " 'Heaven And Earth',\n", " 'Hearthlands',\n", " 'Bad Dream: Coma',\n", " 'Buffy Stole Your Sandwich',\n", " 'KEEPER- the hunter of insects',\n", " 'Piece of Memory 2:Prologue',\n", " 'Soundscape Classic',\n", " 'Distant Nightmare - Virtual reality',\n", " 'Christmas Puzzle 3',\n", " 'SpaceJourney VR',\n", " 'idleBeer',\n", " 'Zombie Kill',\n", " 'Blortasia',\n", " 'Speedball Arena',\n", " 'Mysterious Adventure of Michael',\n", " 'Skyworld',\n", " 'AESCULAP® OrthoPilot®Elite VR Palpation',\n", " 'Life is Feudal: Forest Village',\n", " 'Boogeyman 2',\n", " 'Ziggurat 3D Chess',\n", " 'Chaos and the White Robot',\n", " 'ChemCaper™: Act I - Petticles in Peril',\n", " 'Humanity Must Perish',\n", " 'Drop Hunt - Adventure Puzzle',\n", " 'Weaves of Fate',\n", " 'ASTA : ASTA Server',\n", " 'Darts VR',\n", " 'Modest Kind',\n", " \"Delicious - Emily's Hopes and Fears\",\n", " 'The Hunt - Rebuilt',\n", " 'Oik 3',\n", " 'Station Commander',\n", " 'Final Storm',\n", " 'SWAM',\n", " 'Operation Warcade VR',\n", " 'TerkEngine',\n", " 'TAOTH - The Adventures of the Herkulez',\n", " 'Christmas Puzzle',\n", " 'VR Shooter Guns',\n", " 'Mercfighter',\n", " 'Life on Mars Remake',\n", " \"Dark Dimensions: City of Ash Collector's Edition\",\n", " 'Minions, Monsters, and Madness',\n", " 'M.E.R.C.',\n", " 'Shoot Loop VR',\n", " \"Lost Legends: The Pharaoh's Tomb\",\n", " 'Paul Pixel - The Awakening',\n", " 'Spirit Realm',\n", " 'Fenimore Fillmore: The Westerner',\n", " 'Bionic Battle Mutants',\n", " 'Zenethics Lab : Outbreak',\n", " 'Captain Kaon',\n", " 'The Morgue Fissure Between Worlds',\n", " \"Nevertales: Legends Collector's Edition\",\n", " 'Google Spotlight Stories: Pearl',\n", " 'Tooki',\n", " 'Coming Out on Top',\n", " 'qb',\n", " 'Ancient Warfare 3',\n", " 'Subwar 2050',\n", " 'The Charming Empire',\n", " 'BANANO BROS.',\n", " 'The Puzzle Room VR ( Escape The Room )',\n", " 'Racket Fury: Table Tennis VR',\n", " 'Hover Skate VR',\n", " 'Atomic Sky',\n", " 'Ragnarok Journey',\n", " 'Office Space: Idle Profits',\n", " 'welcome to heaven',\n", " \"Spooky's Jump Scare Mansion: HD Renovation\",\n", " \"YANKAI'S PEAK.\",\n", " 'a nifty game',\n", " \"Manastorm: Champions of G'nar\",\n", " 'InfiniPicross',\n", " 'Multishop Tycoon Deluxe',\n", " 'Dystopy',\n", " 'Sweven',\n", " 'Last Toon Standing',\n", " 'COMET STRIKE',\n", " 'Tomb Guard VR',\n", " 'Elminage ORIGINAL - Priestess of Darkness and The Ring of the Gods',\n", " 'The Ultimate Heist',\n", " 'Fish or Die',\n", " 'House Dating VR: Cute Korean Girl, Sehyun',\n", " \"Don't cut your hand\",\n", " 'Castles II: Siege & Conquest',\n", " '以罪之名 / In the name of sin',\n", " 'Running Through Russia',\n", " 'Ping',\n", " 'Robots: create AI',\n", " 'Trivia Vault: Mini Mixed Trivia',\n", " 'Space, VR!',\n", " 'Murder...',\n", " \"Incredible Dracula II: The Last Call Collector's Edition\",\n", " \"Christmas Stories: A Christmas Carol Collector's Edition\",\n", " 'Ultimate Spinner Simulator - Unstress Yourself',\n", " 'Live',\n", " \"Witches' Legacy: Slumbering Darkness Collector's Edition\",\n", " 'Virtually Impossible',\n", " 'Z. Year One',\n", " 'Nancy Drew®: Treasure in the Royal Tower',\n", " 'Bouncing Duck Simulator',\n", " 'Power Hover',\n", " \"Queen's Tales: The Beast and the Nightingale Collector's Edition\",\n", " 'Kitten Madness',\n", " 'Vecitas',\n", " 'Mortal Blitz',\n", " 'Lost in the Forest',\n", " 'The Breeding: The Fog',\n", " 'Octopus Bar',\n", " 'Tales of Terror: Crimson Dawn',\n", " 'ArkanoidSmoking',\n", " 'Yama',\n", " 'The Falling Nights ®',\n", " 'EnterVR',\n", " 'VITATIO 2',\n", " 'Hero Barrier',\n", " 'Solitaire - Cat Pirate Portrait',\n", " 'Operation Desert Road',\n", " 'Army Men',\n", " 'Zombie Hobby VR',\n", " 'Orb The Ball',\n", " 'Danger Zone',\n", " 'Oik',\n", " 'Brother Wings',\n", " 'Meta Star',\n", " 'Prelude for a Dream',\n", " \"Redneck Deer Huntin'\",\n", " 'Break The Cookie',\n", " 'Drums Hero PC',\n", " 'Ophidian',\n", " 'Trickshot',\n", " 'Super Hydorah',\n", " 'AudioBeats',\n", " 'RetroGunX VR',\n", " 'DreamTank',\n", " 'Er-Spectro',\n", " 'EGE DistantPlanet NonXXX',\n", " 'Psi Project: Legacy',\n", " 'Distorted Reality',\n", " '沙漠飞车 Desert Racer',\n", " 'TRESPASS - Episode 2',\n", " 'Lunaform',\n", " 'Caviar - Endless Stress Reliever',\n", " 'HARP Vefa',\n", " \"Slime-san: Blackbird's Kraken\",\n", " 'Nightmare Adventures: The Turning Thorn',\n", " 'Secret in Story',\n", " \"Dark Parables: Requiem for the Forgotten Shadow Collector's Edition\",\n", " 'The Flaws of Gravity',\n", " 'Warsim: The Realm of Aslona',\n", " 'Marble Masters: The Pit',\n", " 'Next',\n", " 'Magilore',\n", " 'Tears Revolude',\n", " \"Botlike - a robot's rampage\",\n", " 'Nancy Drew®: The Final Scene',\n", " 'Schlag den Star - Das Spiel',\n", " 'Freedom Defender',\n", " 'Escape From Space Shredder',\n", " 'Hack Time',\n", " 'Love Story: Letters from the Past',\n", " 'Devil in the Pines',\n", " 'School of Talent: SUZU-ROUTE',\n", " 'Fields of Battle',\n", " 'Dead Purge: Outbreak',\n", " 'Lost with Dinosaurs',\n", " \"Danse Macabre: Crimson Cabaret Collector's Edition\",\n", " 'Computer Tycoon',\n", " 'AuroraBound Deluxe',\n", " 'Trivia Vault: Mini Mixed Trivia 3',\n", " 'Beekyr Reloaded',\n", " \"Clutter 7: Infinity, Joe's Ultimate Quest\",\n", " 'Deltaplan Simulator',\n", " 'Paladin',\n", " 'Orc Hunter VR',\n", " 'Once in Yaissor 2',\n", " 'Atlantis VR',\n", " 'Digby Extreme',\n", " 'Trespassers',\n", " 'Artillerists',\n", " 'Star Merc',\n", " 'Lines X Free',\n", " \"Murder In Tehran's Alleys 2016\",\n", " 'SCHOOL SIMULATOR MULTIPLAYER',\n", " 'Sudden Strike 3',\n", " 'Desert Bus VR',\n", " 'Goblin Harvest - The Mighty Quest',\n", " 'The Raiders',\n", " 'Delude - Succubus Prison',\n", " 'Aces High III',\n", " \"Hikaru's Cube\",\n", " 'Fantasy of Eden',\n", " 'Pop Pop Boom Boom VR',\n", " 'Witchinour',\n", " \"Final Cut: Encore Collector's Edition\",\n", " 'CS2D',\n", " 'The Valley In My Mind',\n", " 'HexaMon',\n", " 'Zen Garden',\n", " 'Battle Islands: Commanders',\n", " 'Light It | てらし鬼',\n", " 'Hunter of Antiques',\n", " 'Lionessy Story',\n", " 'Slingshot Cowboy VR',\n", " 'Serious Sam VR: The Last Hope',\n", " 'Clumsy Knight 2',\n", " 'Linked',\n", " 'Hawks Tactical',\n", " 'Gluon',\n", " 'Kautic - The Bald Wizard',\n", " 'Encounter of Galaxies',\n", " 'Screaming Eagles',\n", " 'Turtle Quest',\n", " 'Marble Land',\n", " 'Pixelord',\n", " 'FISK',\n", " 'Baskhead Training',\n", " \"Shrouded Tales: Revenge of Shadows Collector's Edition\",\n", " 'ATV Drift & Tricks',\n", " 'Warcube',\n", " 'Global Soccer: A Management Game 2017',\n", " 'Staff Wars: Wizard Rumble',\n", " \"Mr Rabbit's Jigsaw Puzzle\",\n", " 'Survive',\n", " 'Band of Outlaws',\n", " 'Dr. Doyle & The Mystery Of The Cloche Hat',\n", " 'Mr Blaster',\n", " 'XAOC',\n", " 'Cobalt WASD',\n", " 'Youtubers Life',\n", " 'Sango Guardian Chaos Generation Steamedition',\n", " 'Lost Shipwreck',\n", " \"Aya's Journey\",\n", " 'The Falconers: Moonlight',\n", " 'My Little Worms',\n", " 'Bravery: Rise of The Last Hero',\n", " 'Colony Survival',\n", " 'Bearslayer',\n", " 'Spelunker Party!',\n", " 'Cat or Bread?',\n", " 'YOBA',\n", " \"Journey: Benjamin's Adventures\",\n", " 'Oracle',\n", " 'Battlefleet Engineer',\n", " \"Cadenza: Music, Betrayal and Death Collector's Edition\",\n", " 'NO ONE',\n", " 'Hero of the Galactic Core',\n", " 'Weed Shop 2',\n", " 'The Secret Order 5: The Buried Kingdom',\n", " 'Quantum Pilot',\n", " 'Spacecats with Lasers : The Outerspace',\n", " 'Ominous Tales: The Forsaken Isle',\n", " 'Mula: The Cycle of Shadow',\n", " 'Christmas Race',\n", " \"Love Chronicles: The Spell Collector's Edition\",\n", " 'Infinite Scuba®',\n", " 'Tiny Toyfare',\n", " 'VR Roller Coaster - Cave Depths',\n", " 'Romance of the Three Kingdoms V with Power Up Kit',\n", " 'Battle Summoners VR',\n", " 'VR Hybrid War 2117 - VR 混合战争 2117',\n", " 'Calm Waters: A Point and Click Adventure',\n", " 'Strangers in a Strange Land',\n", " 'D.F.R.: The Light',\n", " 'LogicBots',\n", " 'ProjectM : Dream',\n", " 'Numberline 2',\n", " '★ Fallalypse ★',\n", " 'RollerCoaster Tycoon® Classic',\n", " 'ATOMINE',\n", " 'Bright low',\n", " 'Space Fuss',\n", " 'Battle Chess II: Chinese Chess',\n", " 'East 73: Magenta Fairytale',\n", " 'Spiral Splatter',\n", " 'Strata inStudio VR',\n", " 'Highlands, Deep Waters',\n", " 'Arma: Cold War Assault Mac/Linux',\n", " 'Upside-Down Dimensions',\n", " 'Mahjong Masters: Temple of the Ten Gods',\n", " 'Ricky Raccoon 2 - Adventures in Egypt',\n", " 'aMAZE 2',\n", " 'Dragon of Legends',\n", " 'Hotel Anatolia',\n", " 'The First Tree',\n", " 'Planet RIX-13',\n", " 'THE VIDEOKID',\n", " 'UBERMOSH Vol.5',\n", " 'CRAFT BATTLE SIMULATOR',\n", " 'The Flight Of Dowran',\n", " 'Moonfall',\n", " 'GridVR',\n", " 'Kung Fu Ping Pong',\n", " 'Talsaluq: Tower of Infinity',\n", " 'EXON: The Impossible Challenge',\n", " 'BeefeaterXO',\n", " 'Tiny Town VR',\n", " 'Bloody Glimpse',\n", " 'Sneaky Bears',\n", " 'BLOK DROP NEO',\n", " 'sWORD MASTER',\n", " 'Pet Squad Racing',\n", " 'Arcane Maelstrom',\n", " 'Cosmic Awakening VR',\n", " 'Memories of Home',\n", " 'Flight of Light',\n", " 'The LEGO® NINJAGO® Movie Video Game',\n", " 'Stunt Toys',\n", " 'Kingdom City Drowning Episode 1 - The Champion',\n", " 'BACK TO THE EGG! Tower Defense',\n", " 'Moonatees',\n", " 'Fractal',\n", " 'Soccer Manager 2018',\n", " 'CONTRACTED',\n", " 'Home Wars',\n", " 'Circuit Warz',\n", " 'Other Worlds India',\n", " 'TankCraft',\n", " 'ARENA GODS®',\n", " 'Airstrike One',\n", " 'Maniac Mansion',\n", " 'Tender Loving Care',\n", " 'Virtual Reality Girls',\n", " 'From Shadows',\n", " 'Saloon Showdown VR',\n", " 'Gnome Light',\n", " 'Tengutana',\n", " 'Exterminator',\n", " 'Ultrawings',\n", " 'Harvest Life',\n", " 'Journey to Alien Worlds',\n", " 'Watch Out',\n", " 'Road Rage',\n", " 'Offensive Combat: Redux!',\n", " 'You Shall Not Jump: PC Master Race Edition',\n", " 'Eveslan',\n", " 'Star Merchant',\n", " 'Tales of the Lumminai',\n", " 'Born Tubi Wild',\n", " 'Roads of Rome: New Generation',\n", " 'RoboTraps',\n", " 'Stardrift Nomads',\n", " 'Super Pixel Smash',\n", " 'Travel Riddles: Trip To India',\n", " 'ThunderWheels',\n", " 'Chroma Lab',\n", " 'Narborion Saga',\n", " 'Collision Course',\n", " 'Dead Days',\n", " 'Damascus Gear Operation Tokyo HD',\n", " 'Welcome to Moreytown',\n", " 'EquiMagic - Galashow of Horses',\n", " 'Diamo XL',\n", " 'Fields XY',\n", " 'Grand Academy for Future Villains',\n", " 'Microcosm',\n", " 'Cursed Treasure 2',\n", " 'Furious Angels',\n", " 'Poseidon - Project Dark Sky',\n", " 'Overkill VR: Action Shooter FPS',\n", " 'OzGrind Virtual Reality Showroom',\n", " 'Avoid The Monsters',\n", " 'Madcap Castle',\n", " 'Codename: Phantom',\n", " 'Reverie',\n", " 'Sea Of Fatness: Save Humanity Together',\n", " 'RXE',\n", " 'Nova Blitz',\n", " 'Eastwood VR',\n", " 'Tiny Troopers 2',\n", " 'Weebish Mines',\n", " 'interLOGIC',\n", " 'CRUSH & SQUASH',\n", " 'Vagrant Hearts Zero',\n", " 'Bang! Howdy',\n", " 'MHRD',\n", " 'Zzzz-Zzzz-Zzzz',\n", " 'Galact Quest',\n", " 'Water Heroes: A Game for Change',\n", " 'Premium Pool Arena',\n", " 'Glyphs Apprentice',\n", " 'Tank Battle: East Front',\n", " 'Bear Football',\n", " 'Dungeon Builder S',\n", " 'Champions of Odin',\n", " 'The Last Sorcerer',\n", " 'Weather Lord',\n", " \"Paulo's Wing\",\n", " 'Seed Of The Arcane , Episode 1',\n", " 'Unforgiving Happiness',\n", " 'Deep Space: Unknown Universe',\n", " 'Final Rest',\n", " 'Last Dream: World Unknown',\n", " 'Qbik',\n", " 'Trenches of War',\n", " 'The Power Factory',\n", " \"Sort 'Em\",\n", " 'Defence to death',\n", " 'Hidden & Dangerous: Action Pack',\n", " 'High clear VR',\n", " 'Chinomikon',\n", " 'Echoed World',\n", " 'Cobos',\n", " 'Curse of the Great Forest',\n", " 'Puzzle Tactics',\n", " 'TrES-2b',\n", " 'GoalkeepVr',\n", " 'Grandpa and the Zombies',\n", " 'Warhammer 40,000: Dawn of War III',\n", " 'Animal Herding',\n", " 'Doc Apocalypse',\n", " 'Death Squared',\n", " 'A SECOND BEFORE US',\n", " 'Audio Factory',\n", " 'Doug and Lily',\n", " 'Boinks',\n", " 'Jupiteration',\n", " 'Tetropunk',\n", " \"Minotaur's Maze\",\n", " 'Eternal Maze',\n", " 'Xenia',\n", " 'ToledoVR',\n", " 'Trapper Knight, Sharpshooter Princess',\n", " 'Space Scumbags',\n", " 'Voxel Tank VR',\n", " 'Civil War: 1865',\n", " 'Rage Quest',\n", " 'Zen Blocks - Relaxing Puzzle Board Game',\n", " \"Shadow Wolf Mysteries: Bane of the Family Collector's Edition\",\n", " 'NOBUNAGA’S AMBITION: Shouseiroku with Power Up Kit',\n", " 'Star Wars: Imperial Assault - Legends of the Alliance',\n", " 'Snow Games VR',\n", " 'FPV Drone Simulator',\n", " 'Bang Bang Fruit 2',\n", " 'Avem33',\n", " 'Fallen Times',\n", " 'Chess',\n", " 'Underworld Dungeon',\n", " 'Quote',\n", " 'Angel Flare',\n", " 'Kira',\n", " 'Jellyfish',\n", " 'Ludoria',\n", " 'Podium Bash',\n", " 'Trainscape',\n", " \"Surface: Reel Life Collector's Edition\",\n", " 'SYNCH',\n", " 'The Signal From Tölva',\n", " 'Birthseederia',\n", " 'Legend of Fainn Dynasty ~Battles of Beautiful Warlords~',\n", " 'Midnight Ultra',\n", " 'Project First Contact',\n", " 'Amber Tail Adventure',\n", " 'Divide',\n", " \"Santa's Workshop\",\n", " 'Zombie Ballz',\n", " 'TrainerVR',\n", " 'Slasher VR',\n", " 'Dragon Drop',\n", " 'Kuro survival',\n", " 'Cash Crop',\n", " 'Ashes of Immortality II - Bad Blood',\n", " 'Square Massacre',\n", " 'Escape The Gray',\n", " 'Zombie Solitaire 2 Chapter 1',\n", " 'Magic Lantern',\n", " 'The market trader',\n", " 'Legendary Arcane',\n", " 'TangramsVR',\n", " 'GunHero',\n", " 'The Voice in the Void',\n", " 'Tales of Glacier (VR)',\n", " 'Counter Fight: Samurai Edition',\n", " \"NOBUNAGA'S AMBITION: Sengoku Gunyuuden\",\n", " 'Wizards:Home',\n", " 'Secrets of Arcadia',\n", " 'Colony',\n", " \"Dark Realm: Princess of Ice Collector's Edition\",\n", " 'Silver Island',\n", " 'F.E.X (Forced Evolution Experiment)',\n", " 'Alchemist Defender VR',\n", " 'Thug Life',\n", " 'Space Wrangler',\n", " \"Glorch's Great Escape: Walking is for Chumps\",\n", " 'Earthquake Simulator VR',\n", " 'Geoid',\n", " 'Romance of the Three Kingdoms X with Power Up Kit',\n", " 'FPS - Fun Puzzle Shooter',\n", " 'Mage Guard: The Last Grimoire',\n", " 'Top Secret',\n", " 'Rome Circus Maximus: Chariot Race VR',\n", " 'The Thing: Space X',\n", " 'BlackEye',\n", " 'Algotica Iterations',\n", " 'Space Fighter',\n", " 'Malfunction',\n", " 'Lightwire',\n", " 'TTV2',\n", " 'Haunted Hotel: Stay in the Light',\n", " 'Speed and Scream',\n", " 'Cartesian',\n", " 'Chess and Checkers VR',\n", " 'Ravenfield',\n", " 'Cavern Crumblers',\n", " 'VR SUSHI BAR',\n", " 'Last Day of FEAR',\n", " 'Brain Crush',\n", " \"Death's Hangover\",\n", " 'NOLA is Burning',\n", " 'Ghostory',\n", " 'Rogue Port - Blue Nightmare',\n", " 'OneScreen Solar Sails',\n", " 'Tacoma',\n", " 'Apocalypse Knights 2.0 - The Angel Awakens',\n", " 'Drone Infiltrator',\n", " 'Northern Regime',\n", " 'Supreme Ruler The Great War',\n", " 'Reflecting Fate',\n", " 'Macbat 64',\n", " 'Znkl - 177',\n", " 'Mahjong Magic Islands',\n", " 'Save the Halloween',\n", " 'The SoulKeeper VR',\n", " 'Wizard King',\n", " \"Let's Bowl VR - Bowling Game\",\n", " 'Mustdashe',\n", " 'If Only...',\n", " 'Romance of the Three Kingdoms IV with Power Up Kit',\n", " 'VR Drivers',\n", " 'Ninja Goemon and Immortal Jewels',\n", " 'DarkMaze',\n", " 'Hold the Line: The American Revolution',\n", " 'de Blob 2',\n", " 'True or False 2',\n", " 'AchBall',\n", " 'The Museum of ThroughView',\n", " 'Skipper - Puzzle Across The Sea',\n", " 'Solitaire Club',\n", " 'Fix Me Up Doc! – Dark Humor',\n", " 'BULLET PARTY',\n", " 'Building Blocks / Master Builder of Egypt',\n", " 'Flightless Classic',\n", " 'Recession',\n", " 'My Boyfriend – He loves me, he loves me not',\n", " 'Saucer-Like',\n", " 'Chevo Lurker: Exodus',\n", " 'Legions of Tyrandel',\n", " 'OM6N',\n", " 'Bitdude',\n", " 'Death Coming/死神来了',\n", " 'Immortal Heroes',\n", " 'Rasty Pelican',\n", " 'Nano Shift',\n", " 'Freedom: A Time to Reckon',\n", " 'Haunted Hotel II: Believe the Lies',\n", " 'The adventure of Kroos',\n", " 'Microtransaction Simulator',\n", " 'Quiz Night Tonight!',\n", " \"Exatron Quest L'Epée de Sang\",\n", " 'Trivia Vault: Mini Mixed Trivia 4',\n", " 'Ruby Hunter',\n", " 'Shadow Bug',\n", " 'Holomeld',\n", " 'RED CUBE VR',\n", " 'Red Barton and The Sky Pirates',\n", " 'Seeking Evil: The Wendigo',\n", " \"Fatal Passion: Art Prison Collector's Edition\",\n", " 'Insert Paper',\n", " 'The Last Sanctuary VR',\n", " 'Maze Up!',\n", " 'Shadow Circuit',\n", " 'Libra of the Vampire Princess: Lycoris & Aoi in The Promise PLUS Iris in Homeworld',\n", " 'A Shooty Bit',\n", " 'Tomb Joe',\n", " 'Messiah',\n", " 'Tank Assault X',\n", " 'Art of Guile',\n", " 'Tactical Operations',\n", " 'Avalon Legends Solitaire',\n", " 'Dawn',\n", " 'Haunted Dungeons: Hyakki Castle',\n", " 'Daily Run',\n", " 'An Octonaut Odyssey',\n", " 'Employee Recycling Center',\n", " 'NeoBoom2',\n", " 'Packet Queen #',\n", " 'Trivia Vault: Technology Trivia Deluxe',\n", " 'Primal Reign',\n", " 'Lode Runner Legacy',\n", " 'Legendary Mahjong',\n", " 'Soul Harvest',\n", " 'Super VR Trainer',\n", " 'Road Dogs',\n", " 'A Bloody Night',\n", " 'Pharmakon - Tactical Puzzle',\n", " 'Bubble Rush',\n", " 'Time Up',\n", " 'Last Day of June',\n", " 'AMON',\n", " 'WESTSLINGERS',\n", " 'Plank not included',\n", " 'Kawanakajima no Kassen',\n", " 'Rage Against The Zombies',\n", " 'Don Bradman Cricket 17',\n", " 'Bit Bullet',\n", " 'Vektron Revenge',\n", " 'Runaway VR',\n", " 'EXIT 3 - Painter',\n", " 'Entangle',\n", " 'Brut@l',\n", " ...]" ] }, "execution_count": 28, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# drop_multi.index.values.tolist()\n", "drop_values = drop_multi['gamename'].unique().tolist()\n", "drop_values" ] }, { "cell_type": "code", "execution_count": 29, "id": "4d3920ba", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(14251, 2)\n", "(69428, 2)\n" ] } ], "source": [ "df_single.drop(drop_values)\n", "print(df_multi.shape)\n", "print(df_single.shape)" ] }, { "cell_type": "code", "execution_count": 30, "id": "4f16c510", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
avggainpeak
gamename
100% Orange Juice203.5292863.356024570.738095
12 is Better Than 625.405938-0.198095236.312500
1405.129663-0.19931824.483146
60 Seconds!71.8227140.075942218.057143
7 Days to Die9405.545172222.67500017227.505747
\n", "
" ], "text/plain": [ " avg gain peak\n", "gamename \n", "100% Orange Juice 203.529286 3.356024 570.738095\n", "12 is Better Than 6 25.405938 -0.198095 236.312500\n", "140 5.129663 -0.199318 24.483146\n", "60 Seconds! 71.822714 0.075942 218.057143\n", "7 Days to Die 9405.545172 222.675000 17227.505747" ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_mean.head()" ] }, { "cell_type": "code", "execution_count": 32, "id": "c78b3ec9", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
avggainpeakDLC_countRelease_yearmulti-player
gamename
100% Orange Juice203.5292863.356024570.7380953420141
7 Days to Die9405.545172222.67500017227.505747020131
A Hat in Time273.2278334.820847800.333333620171
A Way Out389.62333335.3887501362.222222020201
APB Reloaded1357.441058-20.6386412519.269231020111
.....................
Zombie Army Trilogy166.215694-2.683944626.513889020151
Zombie Panic! Source109.890769-4.156311223.307692120081
ibb & obb30.7551220.643704122.085366120141
rFactor 2381.7851566.679524911.406250020151
theHunter Classic731.7039511.5500001510.555556120141
\n", "

524 rows × 6 columns

\n", "
" ], "text/plain": [ " avg gain peak DLC_count \\\n", "gamename \n", "100% Orange Juice 203.529286 3.356024 570.738095 34 \n", "7 Days to Die 9405.545172 222.675000 17227.505747 0 \n", "A Hat in Time 273.227833 4.820847 800.333333 6 \n", "A Way Out 389.623333 35.388750 1362.222222 0 \n", "APB Reloaded 1357.441058 -20.638641 2519.269231 0 \n", "... ... ... ... ... \n", "Zombie Army Trilogy 166.215694 -2.683944 626.513889 0 \n", "Zombie Panic! Source 109.890769 -4.156311 223.307692 1 \n", "ibb & obb 30.755122 0.643704 122.085366 1 \n", "rFactor 2 381.785156 6.679524 911.406250 0 \n", "theHunter Classic 731.703951 1.550000 1510.555556 1 \n", "\n", " Release_year multi-player \n", "gamename \n", "100% Orange Juice 2014 1 \n", "7 Days to Die 2013 1 \n", "A Hat in Time 2017 1 \n", "A Way Out 2020 1 \n", "APB Reloaded 2011 1 \n", "... ... ... \n", "Zombie Army Trilogy 2015 1 \n", "Zombie Panic! Source 2008 1 \n", "ibb & obb 2014 1 \n", "rFactor 2 2015 1 \n", "theHunter Classic 2014 1 \n", "\n", "[524 rows x 6 columns]" ] }, "execution_count": 32, "metadata": {}, "output_type": "execute_result" } ], "source": [ "join_multi = df_mean.join(df_multi, how='inner')\n", "join_multi['multi-player'] = 1\n", "join_multi" ] }, { "cell_type": "code", "execution_count": 33, "id": "14486688", "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
avggainpeakDLC_countRelease_yearmulti-player
gamename
100% Orange Juice203.5292863.356024570.7380953420140
12 is Better Than 625.405938-0.198095236.312500220150
1405.129663-0.19931824.483146120130
60 Seconds!71.8227140.075942218.057143020150
7 Days to Die9405.545172222.67500017227.505747020130
.....................
Zup! 27.583333-0.89740050.313725120160
Zup! 39.914200-1.74918478.060000120170
klocki5.270000-0.64345525.464286020160
rFactor 2381.7851566.679524911.406250020150
theHunter Classic731.7039511.5500001510.555556120140
\n", "

819 rows × 6 columns

\n", "
" ], "text/plain": [ " avg gain peak DLC_count \\\n", "gamename \n", "100% Orange Juice 203.529286 3.356024 570.738095 34 \n", "12 is Better Than 6 25.405938 -0.198095 236.312500 2 \n", "140 5.129663 -0.199318 24.483146 1 \n", "60 Seconds! 71.822714 0.075942 218.057143 0 \n", "7 Days to Die 9405.545172 222.675000 17227.505747 0 \n", "... ... ... ... ... \n", "Zup! 2 7.583333 -0.897400 50.313725 1 \n", "Zup! 3 9.914200 -1.749184 78.060000 1 \n", "klocki 5.270000 -0.643455 25.464286 0 \n", "rFactor 2 381.785156 6.679524 911.406250 0 \n", "theHunter Classic 731.703951 1.550000 1510.555556 1 \n", "\n", " Release_year multi-player \n", "gamename \n", "100% Orange Juice 2014 0 \n", "12 is Better Than 6 2015 0 \n", "140 2013 0 \n", "60 Seconds! 2015 0 \n", "7 Days to Die 2013 0 \n", "... ... ... \n", "Zup! 2 2016 0 \n", "Zup! 3 2017 0 \n", "klocki 2016 0 \n", "rFactor 2 2015 0 \n", "theHunter Classic 2014 0 \n", "\n", "[819 rows x 6 columns]" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "join_single = df_mean.join(df_single, how='inner')\n", "join_single['multi-player'] = 0\n", "join_single" ] }, { "cell_type": "code", "execution_count": 34, "id": "f4efe567", "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 34, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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+KJx/vnnGx9//HFe18k2XAHs3btXra2tqqursx6rrKzUhAkTtGPHjgKeWd8NHTpUv/jFL/S5z33OeszlcskwDDU1NWnnzp2qra2V1+u1nq+rq9P+/ft17NixonsPduzYoU2bNuknP/lJyuOltM6//vWvev/993XRRRelPL5+/XpdffXVJbXWE044Qf/93/+t9957T9FoVJs2bZLP59P48eOLdp1/+ctfNGTIEP3617/W5MmTU56zY029HSNf0q1zwYIFWrp0aZfPiUQiamlpKZl1SpJhGLrxxhv1d3/3d/rCF76Q8lyprPOPf/yj6urqdOKJJ1qPTZ8+Xc8995wGDRqU13USlgqgoaFBkjRq1KiUx6urq3Xo0KFCnFK/VVZWasaMGfL5fNZjzz77rN59912dc845amho0MiRI1M+p7q6WpL0wQcfFNV70NzcrKVLl2rFihVdzreU1nngwAFJUltbm6666iqdffbZuvTSS/XCCy9IKq21Ll++XF6vV+eff74mTpyoVatW6Z577tHo0aOLdp2zZs3S3XffrU9/+tNdnrNjTb0dI1/SrXPChAmqqamxPg6Hw3rooYd0xhlnaNiwYSWzTkl6+OGHdfToUV1//fVdniuVdR44cEAnn3yy7r//fs2ePVvnnXee/vmf/1nNzc2S8rtOwlIBBAIBSUoJGpJUXl6uUChUiFPK2q5du3TTTTfp/PPP16xZsxQMBrtdnySFQqGieg9uueUWTZkypUvFRVJJrbOlpUWStGzZMn3lK1/Rhg0b9KUvfUnXXHONtm3bVlJrfeedd1RZWan7779fmzZt0iWXXKJly5Zp7969JbVOkx1r6u0YThOJRLR06VLt27dPN998s6S+/dtbDOvcu3ev1qxZo7vuuqvLuUqls86WlhZt2bJFb775pu6++27967/+q3bt2qVrrrlGhmHkdZ3e3l8Cu/n9fknx/9dj/l2Kf+MqKioKdVoZe+6553TDDTdo8uTJ+ulPfyopvsZwOJzyOvMHc8CAAUXzHmzZskU7d+7U008/3e3zpbJOSSorK5MkXXXVVZo7d64kafz48dq9e7ceeuihklnr+++/ryVLlujhhx/WtGnTJEkTJ07Uvn37dN9995XMOpPZsabejuEkLS0t+v73v6/t27dr9erV1vZOKawzFArphhtu0He/+92UKlqyUlinFP83acCAAbr77rutf5+GDBmiSy+9VG+88UZe10llqQDMkuGRI0dSHj9y5EiXcqHTPfbYY1q0aJHOPfdcrVu3zvqBHTlyZLfrk6QRI0YUzXtQX1+vY8eOWZeYT506VZJ08803a86cOSWzTknW+YwbNy7l8dNOO03vvfdeyaz19ddfV3t7uyZOnJjy+OTJk3XgwIGSWWcyO9bU2zGc4siRI7r88sv1yiuvaN26dSmX1JfCOl977TW9/fbbWrNmjfVv0s9//nN98MEHmjp1qn7961+XxDql+DmOHTvWCkqS9NnPflaS9N577+V1nYSlAqipqdGgQYO0fft267Hm5mbt3r3b+n+6xeCXv/ylfvzjH+vyyy/XPffck1LqrK2t1a5duxSNRq3Htm3bprFjx6qqqqpo3oOVK1fqP//zP7VlyxbrP0lavHixfvGLX5TMOqV4v8fAgQP12muvpTz+1ltvafTo0SWzVvMf2DfffDPl8bfeektjxowpmXUms2NNvR3DCZqamvSNb3xDH330kX75y1+mNP5Kffu31+nrnDRpkn73u9/pP/7jP6x/k772ta+purpaW7Zs0axZs0pinZI0bdo0a2vc9NZbb0mSxowZk991ZnStH7L205/+1PjCF75gPPfcc9ZsiAsuuMARc1r64q9//atxxhlnGNdee61x5MiRlP+am5uNDz/80KitrTWWLVtmvP3220Z9fb0xceJEY/PmzdYxivU9SB4dUGrrvP/++42pU6caTz/9tHHw4EFj7dq1Rk1NjfHnP/+5ZNYajUaNyy67zPjyl79sbNu2zdi/f7+xatUqY/z48cYrr7xSEutctmxZyiXYdqypL8fIt87rXLZsmXHGGWcY27Zt6/LvUiQSMQyjNNbZ2erVq7vMWSqFdR47dsz44he/aFxzzTXGm2++aezcudP4yle+YlxxxRXWa/K1TsJSgUQiEePf/u3fjLq6OmPKlCnGwoULjf/93/8t9Gn12QMPPGCMGzeu2/+WLVtmGIZhvPbaa8Y//MM/GJ/73OeM8847z3j00UdTjlGs70FyWDKM0lvnhg0bjFmzZhlnnHGGcfHFFxtbt261niuVtR4/fty45ZZbjJkzZxpTp041vvrVrxrbt2+3ni/2dXb3y9WONfV2jHxLXmc0GjUmTpzY479L5lqKfZ3d6S4slco69+/fb3z72982Jk+ebNTW1ho//OEPjebmZuv5fK3TZRiGkWWlDAAAoGTRswQAAJAGYQkAACANwhIAAEAahCUAAIA0CEsAAABpEJYAAADSICwBAACkQVgCAAdjFB5QeN5CnwCA0nfFFVfopZdesj52uVyqqKjQ2LFjNXfuXF122WXyeDzWayXp0Ucf7fW4hw8f1iOPPKIXXnhBhw4d0uDBg3XGGWfoW9/6lmpra3OzmDx68skn9c477+jGG28s9KkAn2iEJQB5MWHCBN18882SpGg0qqamJv3hD3/Q7bffrl27dmnVqlVyuVx9Pt6uXbt07bXXaujQofrHf/xHjR07Vk1NTXriiSd0xRVX6NZbb9Xf//3f52o5efHAAw/oC1/4QqFPA/jEIywByItBgwZpypQpKY/NmjVLY8eO1R133KFZs2bp4osv7tOxjh8/ru9///s65ZRT9NBDD6miosJ67oILLtA111yjf/mXf9G5556r6upqO5cB4BOIniUABXXFFVeourpaGzdu7PPnbNmyRUeOHNFNN92UEpQkye126wc/+IEuv/xytbS09OtcWltbdccdd+jcc8/VlClTdMkll+iFF16wno9Go/r3f/93XXTRRZo0aZJmzpyplStXKhQKWa+58cYbNWvWrJTjvvfeezr99NO1efNmSdL27dt1+umna9u2bVqwYIEmT56sL37xi/rJT36iSCQiKR4k33//ff3qV7/S6aefrvfee69fawFgH8ISgILyeDw6++yz9frrr1tBoTd//OMfVVVVpUmTJnX7/Gc/+1ndeOON+sxnPtPn84jFYvrWt76lX/3qV/r2t7+tBx54QOPGjdP3vvc9bd++XZL0ox/9SLfffrtmzZqlBx54QJdffrkee+wxXXPNNRk1Yt9www36/Oc/r5/97Ge66KKLtGHDBj311FOSpDVr1mj48OGaMWOGNm3aRIUMKCC24QAU3Iknnqj29nYdP368T68/fPiwTj75ZFvP4cUXX9TLL7+stWvX6vzzz5ck1dXV6eDBg/rzn/+sqqoqPfXUU/r+97+v7373u5KkL33pS6qurtbSpUv14osvasaMGf36mpdeeqmuvfZaSdLZZ5+t5557Tr///e/1ta99TRMmTJDP59OwYcO6bF8CyC8qSwAco68N3i6XS9Fo1NavvXPnTpWVlem8885L+TqPP/64/umf/sm6mu+iiy5K+bw5c+bI4/FY1af+mDp1asrHI0eOVFtbWwZnDyCXCEsACu7w4cPy+/064YQT+vT6k046SYcOHUr7mt6e7+z48eM64YQT5HZ3/89iU1OTJGn48OEpj3u9Xg0dOlQff/xxv76eJPn9/pSP3W43c5UAByIsASioaDSql156SWeeeaY1a6k306dP17Fjx/TGG290+/zbb7+tmTNn6he/+EWfz2Pw4ME6fvy4YrFYyuN79uzRG2+8oSFDhkiSjh49mvJ8e3u7GhsbNXToUEndV72oFgHFjbAEoKA2btyoI0eO6Otf/3qfP+fiiy/W8OHDdfvttysQCKQ8F4vFdNddd6msrExz5szp8zGnTZum9vZ2/eEPf7AeMwxDy5cvT5l39PTTT6d83m9+8xtFo1F9/vOflyQNHDhQjY2NKVfIvfzyy30+j2Q9VbkA5BcN3gDyoqWlRa+++qqkeKBpbGzU//zP/2jTpk26+OKLdcEFF1ivbWho0MMPP9zlGKeddprOOeccDR48WHfeeae+973v6dJLL9X8+fM1duxYNTQ06PHHH9err76qO++8UyeddFKfz2/mzJmaOnWqfvjDH+qf/umfNGbMGD399NN666239M///M867bTTNHfuXK1Zs0bBYFBnnXWW9uzZozVr1uiss87S9OnTJUnnnXeeHn30Ud1000269NJL9fbbb2vDhg19rpolq6ys1O7du/XSSy9p0qRJXbbtAOQHYQlAXuzevVtf/epXJcUrJlVVVRo7dqzuvPPOLk3T7777ru64444ux5g7d67OOeccSdI555yjJ598Uhs2bNC6det09OhRDRkyRGeccYYef/zxLs3TvfF4PFq3bp3uvvtu3XfffWpra1NNTY0efPBB61i33XabxowZo/r6eq1fv17V1dW64oordO2111pVoC996UtatmyZHn30Uf3ud7/TGWecoTVr1uhrX/tav9+zBQsW6Pbbb9dVV12lhx56SNOmTev3MQBkz2XQTQgAANAjKksASlo0Gu31CjOXy5XRNhmATwYqSwBKmnnbkHROOumklNuaAEAywhKAkvbmm28qHA6nfY3P59Ppp5+epzMCUGwISwAAAGkwxAMAACANwhIAAEAahCUAAIA0CEsAAABpEJYAAADSICwBAACkQVgCAABI4/8H6LoUTpB2tpsAAAAASUVORK5CYII=", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "join_single.groupby('DLC_count')['peak'].mean().plot()" ] }, { "cell_type": "code", "execution_count": 42, "id": "5d7148e3", "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
avggainpeakDLC_countmulti-player
Release_year
1998400.8528852.5049519.572115e+0211
1999142.555577-0.0310683.023173e+0202
200015511.606154-214.0570872.832855e+0401
2003166.916346-2.1251463.070288e+0201
200410464.744038-262.5817481.997946e+0404
200626176.217212191.9933984.845958e+0401
200753321.697308533.4835928.239744e+0414
20081932.195192-4.0155343.968808e+0315
200913026.14326911.1565052.973454e+04418
201010749.382788-30.8608742.172590e+04168
201136106.861058-14.4154377.723910e+0412123
2012351203.4168046178.6389026.411293e+0521026
2013590790.5279854667.0602261.064286e+0642543
201442387.104162-358.9787809.112695e+0452953
2015102847.210755-2454.2141922.133371e+0530160
2016139018.286833323.9061053.009876e+05189561
2017146543.4837552293.5113172.908466e+0549365
2018173121.861898-6346.0604693.731066e+0541649
2019221521.378247-12814.6312564.388776e+0536943
2020266066.243646-36186.5598385.597828e+0516253
202114841.154900-76.3611023.694577e+042012
20223460.240244202.2237508.356098e+0301
\n", "
" ], "text/plain": [ " avg gain peak DLC_count \\\n", "Release_year \n", "1998 400.852885 2.504951 9.572115e+02 1 \n", "1999 142.555577 -0.031068 3.023173e+02 0 \n", "2000 15511.606154 -214.057087 2.832855e+04 0 \n", "2003 166.916346 -2.125146 3.070288e+02 0 \n", "2004 10464.744038 -262.581748 1.997946e+04 0 \n", "2006 26176.217212 191.993398 4.845958e+04 0 \n", "2007 53321.697308 533.483592 8.239744e+04 1 \n", "2008 1932.195192 -4.015534 3.968808e+03 1 \n", "2009 13026.143269 11.156505 2.973454e+04 41 \n", "2010 10749.382788 -30.860874 2.172590e+04 16 \n", "2011 36106.861058 -14.415437 7.723910e+04 121 \n", "2012 351203.416804 6178.638902 6.411293e+05 210 \n", "2013 590790.527985 4667.060226 1.064286e+06 425 \n", "2014 42387.104162 -358.978780 9.112695e+04 529 \n", "2015 102847.210755 -2454.214192 2.133371e+05 301 \n", "2016 139018.286833 323.906105 3.009876e+05 1895 \n", "2017 146543.483755 2293.511317 2.908466e+05 493 \n", "2018 173121.861898 -6346.060469 3.731066e+05 416 \n", "2019 221521.378247 -12814.631256 4.388776e+05 369 \n", "2020 266066.243646 -36186.559838 5.597828e+05 162 \n", "2021 14841.154900 -76.361102 3.694577e+04 20 \n", "2022 3460.240244 202.223750 8.356098e+03 0 \n", "\n", " multi-player \n", "Release_year \n", "1998 1 \n", "1999 2 \n", "2000 1 \n", "2003 1 \n", "2004 4 \n", "2006 1 \n", "2007 4 \n", "2008 5 \n", "2009 8 \n", "2010 8 \n", "2011 23 \n", "2012 26 \n", "2013 43 \n", "2014 53 \n", "2015 60 \n", "2016 61 \n", "2017 65 \n", "2018 49 \n", "2019 43 \n", "2020 53 \n", "2021 12 \n", "2022 1 " ] }, "execution_count": 42, "metadata": {}, "output_type": "execute_result" } ], "source": [ "DLC_year = join_multi.groupby(['Release_year']).sum()\n", "DLC_year" ] }, { "cell_type": "code", "execution_count": 54, "id": "d448f72d", "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
avggainpeak
gamenamemonth
100% Orange JuiceApril236.20857149.331429595.857143
August213.951429-6.365714600.000000
December230.46714345.268571695.000000
February198.320000-22.668571472.000000
January220.988571-9.480000581.428571
\n", "
" ], "text/plain": [ " avg gain peak\n", "gamename month \n", "100% Orange Juice April 236.208571 49.331429 595.857143\n", " August 213.951429 -6.365714 600.000000\n", " December 230.467143 45.268571 695.000000\n", " February 198.320000 -22.668571 472.000000\n", " January 220.988571 -9.480000 581.428571" ] }, "execution_count": 54, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# df_name = df.groupby(['gamename', 'year', 'month']).sum()\n", "df_name = df.groupby(['gamename', 'month']).mean(['peak'])\n", "df_name.head()" ] }, { "cell_type": "code", "execution_count": 74, "id": "5654ba36", "metadata": { "scrolled": false }, "outputs": [ { "data": { "text/plain": [ "Text(0, 0.5, 'Mean of Peak player count')" ] }, "execution_count": 74, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA2kAAAImCAYAAADJ8cKrAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAADaaUlEQVR4nOzdd5xcdbk/8M8p08u2bHY3ZVNJNj2QQgLEhK40gaBef4RLv3gpdkVFBb0g1wuKKAJKETugCEgTITQJKQRTCGkk2c32Or2dc+ac8/tjsktC2s5mZqd93q8XryRTzj5fZmfmPOf7fJ+vYJqmCSIiIiIiIsoLYq4DICIiIiIioo8wSSMiIiIiIsojTNKIiIiIiIjyCJM0IiIiIiKiPMIkjYiIiIiIKI8wSSMiIiIiIsojTNKIiIiIiIjyCJM0IiIiIiKiPMIkjYiI6AhM08x1CEREVGKYpBERER3GypUrcfPNN+c6DCIiKjFyrgMgIiLKV4899liuQyAiohLEmTQiIiIiIqI8wiSNiIjoEC677DKsW7cO69atw9SpU7F27VoEAgF8//vfx0knnYRZs2bhs5/9LFavXn3A86ZOnYo///nP+Na3voV58+Zh4cKFuP3225FIJPDjH/8YixYtwoknnohbbrkFiqIc8Lw//OEPuPnmm3H88cfjpJNOGngeERGVFsHkimgiIqKD7Nq1C9/4xjcAALfeeismT56MSy+9FL29vfjyl7+MkSNH4qmnnsLKlSvx8MMPY/HixQBSyZbb7ca5556LT33qU3jttdfwu9/9DhMmTEBDQwOWL1+O9evX48EHH8Q3vvENXHPNNQPP83q9mDNnDi677DLs3r0bP/vZz7B06VL84he/yNn/ByIiGn5ck0ZERHQIkydPhtvtBgDMnTsXTz75JLZv344nn3wSc+bMAQB84hOfwGWXXYa7774bTz311MBzJ02ahB/+8IcAgAULFuCvf/0rNE3D3XffDVmWsWTJErz22mv497//fcDPrKysxIMPPghZlrF06VKIoog777wTH374IY477rhhGjkREeUayx2JiIgGYfXq1aiursaMGTOQTCaRTCah6zpOPfVUbNmyBcFgcOCxxx9//MDfZVlGRUUFZs6cCVn+6NpoeXk5wuHwAT/j3HPPPeAxZ599NgBg/fr12RoWERHlIc6kERERDUIgEEBPTw9mzJhxyPt7enpQVlYGAAMzcPtzOBxH/RkjR4484N9VVVUAgFAolG64RERUwJikERERDYLH48H48eNx9913H/L+MWPGHPPPCAQCB/y7t7cXQKoMkoiISgfLHYmIiA5DFD/6mly4cCE6OjpQVVWFWbNmDfy3evVqPPzww5Ak6Zh/3muvvXbAv19++WUIgoBFixYd87GJiKhwMEkjIiI6DK/Xi8bGRqxevRpnnnkmRo0ahSuvvBJPP/001qxZg5/+9Ke45557MHLkSFgslmP+eZs3b8bXv/51/Otf/8LDDz+Me+65B5/97GcxduzYDIyGiIgKBcsdiYiIDuPSSy/Fli1bcO211+LOO+/EH//4R/zkJz/BXXfdhXA4jNGjR+NrX/sarrrqqoz8vMsvvxxdXV248cYbUVFRgS984Qu47rrrMnJsIiIqHNwnjYiIKA9MnToVN954I2666aZch0JERDnGckciIiIiIqI8wiSNiIiIiIgoj7DckYiIiIiIKI9wJo2IiIiIiCiPMEkjIiIiIiLKI0zSiIiIiIiI8giTNCIiIiIiojzCzayzxDRNGEb+9GQRRSGv4hluHD/Hz/Fz/KWK4+f4OX6Ov1Tly/hFUYAgCGk9h0lalhiGCZ8vmuswAACyLKKiwoVQKIZk0sh1OMOO4+f4OX6On+Pn+Dl+jr/UcPz5M/7KShckKb0kjeWOREREREREeYRJGhERERERUR5hkkZERERERJRHmKQRERERERHlESZpREREREREeYRJGhERERERUR5hkkZERERERJRHmKQRERERERHlESZpREREREREeYRJGhERERERUR5hkkZERERERJRHmKQRERERERHlESZpREREREREeYRJGhERERERUR5hkkZERERERJRHmKQRERERERHlESZpREREREREeYRJGhERERERUR5hkkZERERERJRH5FwHQETZFYqqiKgGHHy3ExERERWEvJpJu//++3HZZZcdcNu2bduwYsUKzJ07F8uWLcMjjzxywP2GYeDnP/85lixZgjlz5uCqq67C3r17M34MokLVF0xgb0cIbT1R6IaR63CIiIiI6CjyJkl77LHH8POf//yA2/x+P6688kqMHz8eTz31FG666Sbce++9eOqppwYec//99+Pxxx/H7bffjieeeAKCIODaa6+FqqoZOwZRoYorSYRiKjxOK7r8MSZq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dBpotTL0TOZBRESVgEEaVXuSJCHErIPFqEVOgRPni3rW9DoFZsOfL3GH04PsfCeiQgyIizRDrwueJANEVD70WgUN6lig1ypIyyyEKoAQqxHAn2uPFQ/IJEmChsk8iIgoyDBIoxpDliWEW/WwmrTIyXfifI43bb/FpIUkK7A53KgbZUZMuJGT9olqMEWWERthgkHnXfj6bFYhCgsdUFXhT+Zhtepg0mugLZo7xmQeREQUTBikUY2jUWREhhoQYtYiK8+BzDwHIAENY62wVsKC2ERU9STJe9PGZNBA0iqwFeihyJI3uyKTeRARUZBjkEY1llajoE64CZGhRoSEGuGwOeF2q1VdLCKqRGajFuHhZmRpCvj+JyKiaoNjO6jG0+sUmAyVv3YSEREREdGVYJBGREREREQURBikERERERERBREGaUREREREREGEQRoREREREVEQYZBGREREREQURBikERERERERBREGaUREREREREGEQRoREREREVEQYZBGREREREQURBikERERERERBREGaUREREREREGEQRoREREREVEQYZBGREREREQURBikERERERERBREGaUREREREREGEQRoREREREVEQYZBGREREREQURCQhhKjqQtREQgioavCcWkWR4fGoVV2MKsP6s/6sP+tfW7H+rD/rz/rXVsFSf1mWIEnSZT2HQRoREREREVEQ4XBHIiIiIiKiIMIgjYiIiIiIKIgwSCMiIiIiIgoiDNKIiIiIiIiCCIM0IiIiIiKiIMIgjYiIiIiIKIgwSCMiIiIiIgoiDNKIiIiIiIiCCIM0IiIiIiKiIMIgjYiIiIiIKIgwSCMiIiIiIgoiDNKIiIiIiIiCCIM0IiIiIiKiIMIgrZrKz89Hu3btkJycDKfTedXHO3XqFFq0aIHNmzcDAEaNGoVnnnnmqo97pcq7fhVh+/bt2LZt2yX36dWrF1q0aOH/SUhIQM+ePfHyyy8jKyurkkp6ZZ555hmMGjWqXI85atSogPNR/OfVV18t9fmbN29GixYtcOrUqXItV7Bo0aIFli1bVtXFqHYu57z16tULM2fOrOASVbya/FrxfW5+9NFHJW5//vnn0aJFiwq7jhd+HwaTqj43l6NXr17o2bMn8vPzL9pWEd8v5akyy+fxePDJJ5/gtttuQ4cOHdCxY0eMGDECy5cvhxCiTMcQQmD58uXIyMgo89+t6M/CVatW4e9//zs6dOiADh06YPjw4fjss8/K9W9kZWXh888/L9djXmjmzJno1atXhf6Nv8IgrZpavXo1IiMjkZ+fj3Xr1l318eLi4vDTTz+hQ4cO5VC6q1fe9asId955J06cOFHqfmPHjsVPP/2En376CWvXrsXkyZOxceNGjB49usQvr5quX79+/vNR/OeRRx6p6qIRUZDQarX46quvLnrc7Xbjm2++gSRJVVCq4FCdzs2ZM2fwf//3f1VdjKDldrvxz3/+EzNnzsTQoUOxfPlyLFq0CP3798eUKVPw0EMPwePxlHqcrVu34plnnoHNZquEUpduyZIlmDx5MoYPH45ly5Zh6dKlGDZsGF599VW888475fZ33njjDXzxxRfldrxgo6nqAtCVWbp0KW644QacPXsWn332GQYMGHBVx1MUBdHR0eVUuqtX3vWrSiaTKeDcNmjQAK1atcKAAQOQkpJS64ITg8EQVK81Igo+Xbp0wY8//ogzZ84gLi7O//imTZtgMplgNBqrsHRVqzqdmwYNGuDzzz/HzTffjG7dulV1cYLOrFmzsH37dixbtgwNGzb0P960aVN06tQJt912G1JSUjB+/PhLHqesPW6VxdczePvtt/sfa9KkCdLS0vDf//4XDz74YLn8nWCrd3ljT1o1dPToUezatQtdu3bFLbfcgi1btuDo0aP+7aNGjcKUKVMwceJEtG/fHt27d8eHH37ofzH7hozNnj0bSUlJGDp0KE6cOBE0wzvKUr8Lh2JeODThxIkTuPfee9GhQwfccMMNmDt3Lvr27esfHlTSUIYLu7Q3bNiAYcOGoV27dujSpQueeeYZ5OTkAPAONQKASZMmXdGw0Lp166Jv37748ssvAQB5eXmYPHkyOnfujOuvvx6jR4/G7t27A57z888/Y8SIEWjXrh26d++O//znP/47bE6nE1OnTkW3bt3QoUMH3H777fjpp5/8z122bBn69u2LNWvWoFevXmjbti3uuecenD17Fq+++ioSExORnJyMDz74IOBvut1uvPLKK7j++uvRuXNnvPnmm3C73f7tZ8+exWOPPYaOHTsiKSkJEyZMwPHjx/3bn3nmGTz44IMYO3YsrrvuOpw+ffqS50UIgdmzZ6N3795o164dbr311hLvkv3vf//DTTfdhLZt22LMmDE4efKkf9uoUaPwr3/9C3/729/QsWNHrFixokzX+/Dhw7j//vuRlJSEhIQE9O3bF/Pnzw/Yf8SIEXj88cdx3XXX4aWXXkKXLl0uuiv46aefIjk5GS6X65J1Le08zJkzB/369UNCQgKuv/563HfffQH1bNGiBRYvXowxY8agbdu26NatW8D1K2mIxrJly/yvXQBIS0vDk08+ieTkZLRp0wY9evTA9OnToaqqf/9evXrh1VdfRceOHTFhwgQMGTIEkyZNCjjuDz/8gISEBGRmZl5xnctDWers43K5Kuz6Vaay1LlXr1748MMP8dBDD6FDhw5ISkrClClTAt7LO3bswF133YW2bduiZ8+eeOmll6q0p79t27aoW7fuRT1Ga9asQb9+/QJ6i5YuXYohQ4agbdu2aN++PUaNGoW9e/f6t/fq1QtTpkxB//79kZSUhE2bNgEAPv74Y9x8881o27Yt+vfvj5UrVwb8rV27duH2229HQkICevfujaVLl1ZgjcuuvM7NvHnz0KFDh4DeF1VV0b17d/z3v/8tl7IOHjwYXbp0weTJk//y9ZSdnY2XXnoJPXr0QNu2bXHHHXf4pxKcPHkSLVu2xIYNGwKe89xzz+HOO+8EUH2+/y48vhACCxYswNChQwMCNJ+WLVvi1ltvxccffwxVVZGZmYmnn34aSUlJuP7663Hvvffi+PHj2Lx5M0aPHg0A6N27t7+d8+uvv2L06NG4/vrrkZSUhH/961/+NozP+fPnMX78eFx77bXo06fPRd+3pX0u/NV7S5Zl7Nix46K/d++992LRokVlvm7du3fH0qVL0aNHD3To0AEPPPAAzp496z+/y5cvx5YtW/yfd6W1ITZv3ozWrVtj06ZN6N+/P6699lr8/e9/x7Fjx/D+++8jOTkZnTp1wr///e+LAsD33nvP30Z7/vnnUVhY6N9WWhuupPZDWTBIq4aWLFkCk8mE7t27o0+fPtDpdPj0008D9vnkk09gNBqxdOlSPPbYY3j33Xcxe/bsgH2+//57LFq0CFOmTIEsB89LoSz1uxSbzYa7774bqqri008/xVtvvYXly5cHNHBLk5mZiQcffBDDhw/HmjVr8M4772Dr1q144403AMD/QfKvf/0Lzz777OVVsEh8fDxOnDiB/Px8/4ftBx98gMWLF6N9+/a44447sG/fPgDexsK4cePQvn17LFu2DFOmTMHnn3+OGTNmAPAGiz/++COmTp2K5cuXo1+/fpgwYQK+//57/987c+YMPv30U7z33nv46KOPsHv3bgwePBgajQaLFy/GiBEj8Oabb+LQoUP+5+zYsQPp6en47LPP8Nprr2Hp0qX+oSuFhYUYNWoUPB4PFixYgI8//hjh4eG4/fbb/R+iALBu3TokJydj6dKliIyMvOQ5mT59Oj755BM899xzWLVqFUaPHo0XX3wRCxcuDNgvJSUFkydPxpIlS6DX63HHHXcENDSWLVuG0aNH49NPP0WPHj1KvRY2mw1jxoyByWTCJ598gtWrV6Nfv36YMmUK9u/f79/v119/RWRkJFauXIl//OMfGDx48EVfaitXrsTgwYOh1WpL/bt/Zf78+fjggw/w1FNP4euvv8Z7772HY8eOXTRs6I033sCQIUOwcuVKDB8+HG+++Wap8ySLu++++5CZmYmUlBR89dVXGDduHGbNmoXvvvvOv88ff/yBs2fPYvny5XjiiScwbNgwfP3117Db7QF1vvHGGxEREXHFda5sWq22wq5fMJo5cyYSExOxfPlyPPTQQ/jvf//rv0l04MAB3H333ejatSu++OILTJs2DXv37sXYsWOr9E51v379AgIRp9OJb7/9NmBkxbp16/DCCy/g7rvvxtq1azF//nzY7faLPpc//fRTPPfcc5gzZw6uu+46pKSkYNq0abjnnnvw5Zdf4q677sKkSZPw888/+58zb948TJgwAWvWrEG3bt3w3HPPITU1teIrXgblcW4GDx4Ml8uFb775xv+cjRs3IjMzEwMHDiyXckqShFdffRW5ubl47bXXLtru8XgwduxYbNu2Da+//jqWL1+Oli1b4u6778bu3bvRoEEDJCYmYtWqVQF1/frrrzF06FAA1ef7b/DgwQF1P3bsGLKysnDdddf95fnr0qULzp07h+PHj2Ps2LE4dOgQ3n33XSxevBiKomDs2LHo0KGDf27Z559/jv79++O3337DqFGj0KxZMyxatAgzZszAb7/9hrFjx/pvwgHA4sWLcd111+GLL77AP/7xDzzzzDP+KSZl/Vy48L0FeIOx/fv3o3v37hg/fjw+/PBD/Pbbb7BarWjcuHGZr1tmZibmzp2L//znP5g/fz7OnDmDcePGwe1249lnn0W/fv3QoUMHf5usLG0Ij8eD//u//8OUKVOwePFiZGRkYMSIETh69Cg+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/kZxaYupW61W9O3bF++++y769OlT5hshycnJOHLkCJYvX46jR4/itddeQ0hICDp06IC4uDj8/PPPOHLkCH7//XdMnz4d33zzzWUt7H7dddchNzcXH374IU6dOoVVq1YF3OmLjY0FAHzxxRf4448/sG3bNtx///1wuVyl/h1ZljFkyBDMmjULCQkJAY2pinap81ZanUtypdevMpV3nS80duxY7N+/H88//zyOHDmCXbt24cknn8SxY8eqfFh8q1at0LBhQ7z55pslLsUSFxeHHTt2YO/evThx4gTmzZuHBQsWALj0e3f8+PGYP38+VqxYgRMnTmDhwoVYv349+vTpU2F1KW/ldW6GDx+OXbt2YePGjRV+w2XEiBFITk72B4tdu3ZFixYt8MQTT2Dz5s04evQoXnrpJRw6dCgguUJiYiLi4uLwzjvv4NZbb/U3uKv7998999yDbt26YeTIkVi4cCFSU1ORmpqKhQsX4h//+AeSkpIwfvx4dOnSBQkJCZg4cSJ27dqFw4cPY9KkSYiMjMS1117r7707cOAACgoKcPfdd+PAgQN4+eWXcfToUWzZsgVPPvkkWrdu7Q9wAW9v69y5c/H777/jww8/xLp163D//fcDuPLPhYiICIwbNw5vvfUWpk+fjv379+PkyZP43//+hwcffBBJSUno1KlTma/bxIkTsXv3buzatQsTJ05Ehw4dkJiYCMDbDjt37hxOnjx5WW2Iy+VwOPDoo49i3759+Pnnn/Hvf/8bQ4YMQb169crUhrtSHO5YjSxbtgzJycklXvQGDRqgb9++/kCid+/eOHz4MG699VbUqVMHzzzzDO64444qKHXZlbV+P/zwA06ePImnnnoKkiShf//+uPvuu7Fjxw4A3rs4c+bMwcsvv4zbb78doaGhmDBhAvbs2ePvOh80aBD279+P119/HU6nE927d8cjjzziH8rYrFkzzJw5E++88w4++eQTyLKMzp07Y/bs2f4vh7Fjx2LOnDn4/fffSxzy4DN37lzMnTsXgPcDJTY2FjfddBPGjh3r7+afO3cupk6disceeww2mw1NmzbFzJkz/R+mrVq1wnvvvYcZM2Zgzpw5iI6OxqhRo/zDEKZPn47p06fjhRdeQE5ODho0aIB///vfGD58+FVdk969e0NRFNx+++0wGo244447/B/gVqsVCxYswBtvvIFx48bB4/GgVatWSElJuaIgDfBme4qIiMCMGTNw7tw5xMbG4sEHH7xojZj7778fkyZNQmZmJpKSkjBnzpwSh3P5lHa9b7nlFuzduxevv/468vPzUa9ePfztb3/D+vXr8dtvv5X63hk2bBhWrVp1WQ2cbt264ZlnnsHMmTORnp6O5s2b4/3334fFYsEbb7yBl19+GcOHD4fZbEa7du3w0ksv4cUXX8SpU6dQv379Uo/fqVMnPPbYY1iwYAHeffddJCYm4umnn8bTTz8NwDtfYNKkSZg3bx7eeustxMTEoH///oiLi8OuXbtKPf6wYcMwa9asSu1FAy593kqr81+5kutXmSqizsW1b98ec+bMwdtvv41hw4bBaDSic+fOePrppy/5vqos/fr1w/vvv1/ijZjJkyfj+eefx8iRI6HT6dCyZUu88cYbeOyxx7Br166L5gz5jBw5Eg6HAzNmzMD58+fRqFEjTJ8+HZ07d/bPSasOyuPcNGzYEO3bt4eqqlfdqCyLV155BYMGDQLgHXb20Ucf4fXXX8dDDz0Ep9OJNm3aYN68eWjfvn3A84YOHYq3334bQ4YMCXi8On//KYqCGTNmYNmyZfj8888xffp0CCHQvHlzPPnkk7jtttv8N5ffe+89/N///Z9/SHZSUhJSUlKg0+kQHx+PHj164NFHH8Xjjz+OsWPHYvbs2f7zZbFY0KdPHzzxxBMBQwjvuece/O9//8Obb77p7wn0zTW7ms+FRx99FI0aNcLixYuxcOFC2O12/83U++67D0DZr9vAgQMxfvx4uFwu9OrVC88++6z/nAwZMgTr1q3DwIEDsW7dujK3IS5XQkICWrVqhdGjR/vbnb75gIqilNqGu1KSCKYB1lQuRo0ahXr16l2Urru2OHXqFI4fP44bbrjB/9jZs2fRvXt3LFy48KKJskRXa8WKFXjrrbfw3XffBdVyFhVp69atuPfee/Hjjz9e9mToYFMbrx+RjxACN910E8aPH4+//e1vVV0cIgDeG/eTJk3CwYMHq7ooVYY9aVTjOBwOjB8/Hk888QRuuukm5OXl4a233kKjRo0uyuZFdDX27t2L33//HW+99RZGjhxZKxr4R48exaFDhzBr1iwMHTq0WgdotfH6Efm4XC5899132LRpE/Lz80scMklEVYffSFTjNG3aFG+++SZWrVqFgQMH+hcp/uijj2rcArVUtXbu3InnnnsO7dq1K/vilNXc8ePHMWnSJISGhuKxxx6r6uJcldp4/Yh8tFotXnnlFXz77beYOnVqQFZCIqp6HO5IREREREQURNiTRkREREREFEQYpBEREREREQURBmlERERERERBhEEaERFRkOA0cSIiAhikERERVbnc3Fw8/fTT2LZtm/+xUaNGYdSoUVVYKiIiqioM0oiIiKrY/v37sWLFCqiqWtVFISKiIMAgjYiIiIiIKIgwSCMiIgLQq1cvvPPOO3jttdeQlJSEDh064IknnkBBQQE+/PBDdO/eHddffz0eeughZGVlAQA8Hg8WLlyIQYMGoW3btujZsyemTZsGh8PhP+4zzzyDu+++G0uXLsXNN9+MhIQEDB48GBs2bAAAbN68GaNHjwYAjB49OmCIoxACs2fPRs+ePdG2bVv8/e9/x+7duyvxrBARUVXQVHUBiIiIgsVHH32E5ORkTJ8+Hbt378abb76JvXv3IiYmBv/+979x7NgxvPHGG4iKisILL7yA559/HitWrMC4cePQqVMn7Nu3D++++y7279+POXPmQJIkAMCePXtw7tw5PPzww7BYLHj77bfx8MMP44cffkCbNm3w/PPP4+WXX8bzzz+PpKQkf3m2b98Op9OJyZMnw+l04vXXX8eECROwYcMGaDT8Ciciqqn4CU9ERFTEbDZj+vTp0Gg0SE5OxvLly3Hu3Dl8/vnnsFqt6NGjBzZt2oQdO3bgyJEjWLJkCR599FH885//BAB07doVderUwcSJE/HDDz+gR48eAIC8vDwsW7YM11xzDQDAZDJh5MiR2LRpE26++WY0a9YMANCsWTP/7wCg0+nw4YcfIiwsDACQn5+P5557DkeOHEHLli0r8cwQEVFl4nBHIiKiIm3btg3ooYqOjkaTJk1gtVr9j4WFhSEvLw9btmwBAAwaNCjgGAMGDICiKNi8ebP/sYiICH+ABgCxsbEAAJvNdsnyNGvWzB+gAUD9+vUBeIM+IiKquRikERERFbFYLBc9ZjQaS9w3JycHgDeQK06j0SA8PDwgkLrwGL5hkKVlczSZTAH/l2W5TM8jIqLqjUEaERHRFQgNDQUAnD9/PuBxl8uFrKwshIeHV0WxiIioBmCQRkREdAU6deoEAFi1alXA46tXr4bH48H1119f5mMpilKuZSMiouqNiUOIiIiuQLNmzTB06FC88847sNvtSEpKwv79+/HOO+8gKSkJ3bp1K/OxfHPevv/+e4SGhjIpCBFRLccgjYiI6Aq9+uqraNiwIZYuXYqUlBTUqVMHo0aNwgMPPOCfP1YWzZs3x8CBA7Fw4UL8+OOP+PLLLyuw1EREFOwkIYSo6kIQERERERGRF+ekERERERERBREGaUREREREREGEQRoREREREVEQYZBGREREREQURBikERERERERBREGaUREREREREGEQRoREREREVEQYZBGREREREQURBikERERERERBREGaUREREREREGEQRoREREREVEQYZBGREREREQURP4fPn8as/hBWzAAAAAASUVORK5CYII=", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.figure(figsize=(10, 6))\n", "sns.lineplot(data=df_name, x='month', y='peak')\n", "plt.title('temp')\n", "plt.xlabel('month')\n", "plt.ylabel('Mean of Peak player count')\n", "# st.pyplot(plt)" ] }, { "cell_type": "code", "execution_count": null, "id": "06d08b8c", "metadata": {}, "outputs": [], "source": [ "series_RE = join_single[join_single.index.str.contains('df_multi = df_st[df_st.Categories.str.contains('Multi-player')]')][values]" ] }, { "cell_type": "code", "execution_count": 73, "id": "c57aff34", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "C:\\Users\\po530\\AppData\\Local\\Temp\\ipykernel_24704\\2775197830.py:4: FutureWarning: The default value of numeric_only in DataFrameGroupBy.sum is deprecated. In a future version, numeric_only will default to False. Either specify numeric_only or select only columns which should be valid for the function.\n", " df_re = df_re.groupby(['gamename', 'month']).sum()\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
avggainpeak
gamenamemonth
Resident EvilApril676.36-56.551506
August546.36-175.961298
December657.5387.481544
February1450.53-533.174200
January1983.711326.187054
...............
Resident Evil Revelations 2March2377.511174.616331
May1260.18-326.783099
November1112.72206.652761
October906.087.572409
September898.49-62.182198
\n", "

119 rows × 3 columns

\n", "
" ], "text/plain": [ " avg gain peak\n", "gamename month \n", "Resident Evil April 676.36 -56.55 1506\n", " August 546.36 -175.96 1298\n", " December 657.53 87.48 1544\n", " February 1450.53 -533.17 4200\n", " January 1983.71 1326.18 7054\n", "... ... ... ...\n", "Resident Evil Revelations 2 March 2377.51 1174.61 6331\n", " May 1260.18 -326.78 3099\n", " November 1112.72 206.65 2761\n", " October 906.08 7.57 2409\n", " September 898.49 -62.18 2198\n", "\n", "[119 rows x 3 columns]" ] }, "execution_count": 73, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_re = df[df['gamename'].str.contains('Resident Evil') == True]\n", "\n", "\n", "df_re = df_re.groupby(['gamename', 'month']).sum()\n", "df_re\n", "# df_re" ] }, { "cell_type": "code", "execution_count": null, "id": "bde3d8a4", "metadata": {}, "outputs": [], "source": [ "plt.figure(figsize=(10, 6))\n", "join_multi.scatterplot(data=join_single, x='DLC_count', y='peak', label='single-player')" ] }, { "cell_type": "code", "execution_count": 75, "id": "d2f12d2b", "metadata": { "scrolled": false }, "outputs": [ { "data": { "text/plain": [ "Text(0, 0.5, 'Mean of Peak player count')" ] }, "execution_count": 75, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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T+PZZ5/FjBkzcOjQIdx00004ffp02D1nz56NKVOmYMqUKeVGmoKmTJmCZcuWYfjw4Vi6dCl69+6NRx99FBs2bAAALFq0CPfddx86deqEefPmYcKECdi0aRNuueUWuN3uiD9vJE8++SSaNm2KRYsWYezYsVi/fn3o53/yySfRrl07tGvXDuvWrYs43TDen/VIWrVqhSZNmuD777+P+j2KouDLL7/EZZddBovFUuE11157Le6++27Y7fZq1UVEtYRCRERxM3LkSGXkyJGKy+VSOnfurKxYsSL02ttvv61ceeWViizLylVXXaVMmTJFURRF2bdvn9KmTRtl6dKlYW3Nnj1b6dChg3LmzBlFURTl/vvvV15++eWwazZt2qTk5eUpP/zwg6IoijJv3jwlLy9P+eqrr0LXHDlyRMnLywurpTRJkpQrrrhCGTVqVNjzBw4cUC666CLlb3/7m6IoinLo0CElLy9PWb9+fcSfP3jNrbfeGvb89OnTlYsuukgpLCxUHA6H0qlTJ+WJJ54Iu+aNN95Q8vLylF9//VVRFEWZOXNm6N5BP//8s5KXl6e8//77iqIoyvr165W8vDxlz549yi233KJceeWVysGDByPWpyiKcvvtt5f7WV955RXlnXfeURRFUf75z38qeXl5yieffBJ6XZZl5cYbb1TmzJmj/O9//1Py8vKURYsWhbWxYcMGJS8vT/n8888VRVGUKVOmKHl5ecpvv/0Wuiba33VZa9asUfLy8pRt27aFPf/oo48qHTp0UPLz8xVZlpW+ffsqDz/8cOj17777Lux9999/v3LZZZcpRUVFoWvy8/OVSy65RHn22WcVRVGUb775RsnLy1NefPHFyJ2oKMqvv/6q5OXlKatXrw57/p577lEefvhhpaCgQGnfvr0yderUsNeDNa1Zs0ZRlLOf2bLy8vKUefPmKYpy9nP14IMPhl1zyy23KNddd13o++C/v0ji+VkvW2NFhg0bplx77bVRX3/69GklLy9Pef755yu9LxERR+KIiBLAbDajb9++YVMqP/zwQwwYMACCIIRd+80330BRFPTt2xd+vz/0v759+8Lj8YT+S/4LL7yAUaNG4cyZM9i+fTvefvvt0LqY0lMBAYSNnDRu3BgAwkbrStu/fz9OnjyJQYMGhT3frFkzXHzxxZVOS4tk8ODBYd9fc8018Pl82LFjB7Zv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IiJKIwxxREREREREaYSHfSeRoiiQ5dTYV0YUhZSppbZjX2uD/awd9rV22NfaYD9rh32tDfazdqrb16IoQBCEqK9niEsiWVZw5kxJssuAXi8iJ8cGh8MJv19Odjm1GvtaG+xn7bCvtcO+1gb7WTvsa22wn7VTk76uV88GnS76EMfplERERERERGmEIY6IiIiIiCiNMMQRERERERGlEYY4IiIiIiKiNMIQR0RERERElEa4OyURERERUTXIsgxJ8ie7jErJsgC3Wwev1wNJ4jEDiRSpr3U6PUQxvmNnDHFERERERDFQFAUOxxm4XMXJLiUqp06JkGUeL6CFSH1tsdiRmVkvprPgKsMQR0REREQUg2CAs9tzYDSa4vaHeaLodAJH4TRStq8VRYHX60FxcT4AICsrNy73YYgjIiIiIoqSLEuhAGe3Zya7nKjo9SIP+tZIRX1tNJoAAMXF+cjIyInL1EpubEJEREREFCVJkgCc/cOcKBrBz0u81lAyxBERERERxSjVp1BSaon354UhjoiIiIiIKI0wxBERERERUZgfftiGnj274tixo3Frc/jwQVixYmnc2qtIIupORdzYhIiIiIiIwnTo0AnvvvsxsrNzkl0KVYAhjoiIiIiIwhgMBuTm1k92GRQBQxwRERERUR319df/xvLlS/Dbb/tgsVhx2WVXYOLE+7Fnz6+YNOlOvPnme2jS5BwMHz4IN9wwDLt2/RfffvsNjEYjrrlmAO666x7o9Wqk+Pbbb7BkyQL89tt+nHNOU9x44wg8++zToTbK+s9/fsSSJQuwa9dOZGdn44orrsSdd06AzWaPWO/dd9+BvLw2KCwsxBdffIaMjEwMHfp/GDnytgo3DykqKsLSpQvw1Vdf4vTpU8jKysaVV/bBxIn3wWQyY/Tom3HBBW3w6KNPht7zzTdf4eGH78eGDR8jOzsbH374Hl577e84duwYmjRpguuvH4bhw/8MURRx7NhR/OlPgzF27J14++03YTQa8fLLryEjIyMOv53IuCaOiIiIiKiGFEWBxysl7X+KEvth3gUFBZg6dTIGDhyMNWvewjPPPI8dO7Zj0aK5FV6/cuUydO58CVauXIPbb78Db765Fp98sgkA8L//7cbkyfega9duWLVqDUaPHouFCytuBwD27Pkf7rnnLnTr1h2rV7+OJ5+cgd27d+G+++6u8md55523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jz+OiRMnIisrCzExMSguLsbHH3+MPXv2YMGCBYiKimr2nFJSUvCb3/wGS5cuxbFjxzB+/HiEhYXhyJEjWLNmDaqrq7Fq1SpIkoTQ0FDMmDEDK1asgI+PD0aOHInTp0/jjTfeQO/evTFhwgQA5sVKcnNz8eKLL2L69OkoLi7GihUrEBgY6HLNgoODsXv3bmzfvh0JCQn6bCAREXU8hjgiIrru7d+/Hw888AAA8wxT9+7dERMTgwULFjgsFgIAp06dQm5ursP4+PHjMXjwYADmdsiNGzdizZo1ePfdd3HhwgWEhIQgMTERH3/8MVJTU1s9r0cffRQJCQn48MMPkZubi/LyckRGRmLo0KH49a9/jRtvvFHf94knnkB4eDg++OADbNy4EaGhoRgzZgyeeuop/fq2mJgYLFy4EG+99RZmzJiB2267DfPnz8f8+fNdrtnkyZPxn//8B9OnT0dubq7TOhERUceQBK9iJiIiIiIi8hpseCciIiIiIvIiDHFERERERERehCGOiIiIiIjIizDEEREREREReRGGOCIiIiIiIi/CEEdERERERORFGOKIiIiIiIi8CEMcERERERGRF2GIIyIiIiIi8iIMcURERERERF6EIY6IiIiIiMiLMMQRERERERF5kf8D17Bkj3izfcMAAAAASUVORK5CYII=", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.figure(figsize=(10, 6))\n", "sns.lineplot(data=join_single, x='DLC_count', y='peak', label='single-player')\n", "sns.lineplot(data=join_multi, x='DLC_count', y='peak', label='multi-player')\n", "plt.title('Mean of peak score over count of DLC')\n", "plt.xlabel('DLC Count')\n", "plt.ylabel('Mean of Peak player count')" ] }, { "cell_type": "markdown", "id": "ccbdf076", "metadata": {}, "source": [ "find lifespan " ] }, { "cell_type": "code", "execution_count": null, "id": "d433ef67", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "f4b67590", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.3" } }, "nbformat": 4, "nbformat_minor": 5 }