{ "metadata": { "name": "", "signature": "sha256:18ad978d601ea12fb28a494fdb54a1586f2020dd2efb429154eaf921e7ac0105" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Answering Big Questions with Wikidata\n", "\n", "##Wikiconference USA Workshop\n", "## Friday 30 May 2014\n", "###By Max Klein\n", "#### Twitter [@notconfusing](http://twitter.com/notconfusing)\n", "#### Blog [notconfusing.com](http://notconfusing.com)\n", "#### Slides [http://tiny.cc/answerswikidata](http://tiny.cc/answerswikidata)" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Overview\n", "\n", "1. Motivate\n", "2. Examples\n", "3. The shape of Wikidata data.\n", "3. Extended walkthrough.\n", " 2. Dependencies - Technological and Otherwise.\n", " 3. Wikidata Toolkit\n", " 4. Export and a Python munging pipeline.\n", " 5. Future Directions" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Audience Gauge\n", "\n", "Who's comfortable with Wikidata as a concept?\n", "\n", "Who's comfortable with Wikidata's underlying structure?\n", "\n", "Who's comfortable looking at code examples?\n", "\n", "Who's ready to start hacking in this session?" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Motivations and Past Examples\n", "\n", "**Answer *BIG* questions\u203d**\n", "\n", "+ Interwiki Comparison\n", " + Compare coverage between Wikis\n", " + Which is the most \"unique\" Wikipedia?\n", " + Which is the least sex-biased Wikipedia?\n", "+ Aggregate \"wikiverse\" modelling.\n", " + The word _for_ every language _in_ every language?\n", "+ New types of Queries\n", " + How rich is our data?\n", " + What does a map of all the subways in the world look like?" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Interwiki Comparison\n", "\n", "The [most unique Wikipedias](http://notconfusing.com/the-most-unique-wikipedias-according-to-wikidata/)\n", "\n", "" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Interwiki Comparison\n", "\n", "The [least sex-biased Wikipedias](http://notconfusing.com/sex-ratios-in-wikidata-part-iii/)\n", "\n", "" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Aggregate Wikiverse Modelling\n", "\n", "The word [_for_ every language _in_ every language?](http://notconfusing.com/a-word-for-every-lanaguage-in-every-language/)\n", "\n", "\n", "\n", "Reminder. It's not just Wikipedias, but Commons, Wikisource, Wikivoyage (and more to come.)" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#New Types of Queries\n", "What does the world look like according to data?\n", "[Attribution Denny Vrande\u0107i\u010d](http://www.tools.wmflabs.org/wikidata-analysis/map/map.html)\n", "\n", "" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Wikidata - The Data-en-ing\n", "
\n", "\"Wikidata data is complex.\"\n", "\n", "~ Markus Kr\u00f6tzsch\n", "
\n", "\n", "Each item includes:\n", "\n", "+ Labels\n", "+ Descriptions\n", "+ Aliases\n", "+ Sitelinks\n", "+ Properties" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Wikidata the Data-en-ing\n", "\n", "These are the less semantic properties.\n", "\n", "+ Labels\n", " + What the thing is called (in every language)\n", "+ Descriptions\n", " + What the thing is, to distinguish if multiple things have the same label. \n", " + e.g. Chinatowns, but in different cities.\n", " + (No more disambiguation (with parens (in titles))) (in every language).\n", "+ Aliases\n", " + Other labels that might refer to this item. \n", " + Charles Babbage / Lewis Carroll.\n", "+ Sitelinks\n", " + The Wikipedia articles in different languages that are associated with this item.\n", " + Now also connecting Wikivoygae, Commons, and Wikisource.\n", " + And this also shows Featured article badges." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Wikidata the Data-en-ing\n", "\n", "Properties. Prepare for the semantics.\n", "\n", "So the triple reads: \n", "\n", "[This item / page] [property] [value]\n", "\n", "+ Properties\n", " + They can be many.\n", " + Not necessarily agreeing\n", " + Each has a value\n", " + Which have different datatypes\n", " + Which have references\n", " + Which are also triples\n", " + Which are read, this predicate, [property] [value]\n", " + E.g. this predicate, stated in, a reputable journal.\n", " + And can also be prefered or deprecated.\n", " + Known as the \"snak\"\n", " " ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Wikidata Toolkit - The Need\n", "\n", "+ We can use the Javascript API - in fact that's what the interfact uses.\n", "\n", "+ But what about if you want lots of data?\n", " + Maybe all the data\u203d\n", "\n", "+ Then you just have undocumented XML dumps.\n", " + Which is where __Wikidata Toolkit__ comes in." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Wikidata Toolkit\n", "+ its from an Individual Engagement Grant\n", "+ Principal investigator is Markus Kr\u00f6tzsch\n", "+ The point is WDTK gives you Wikidata as Java objects\n", "+ Why Java?\n", " + Because its for researchers\n", " + And not necessarily Wikimedia hackers" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Wikidata Toolkit\n", "##Features\n", "+ Uses daily incremental dumps\n", " + Fresh enough\n", "+ Local, in-memory processing\n", " + Fast\n", "+ Offline mode\n", " + As stale as you like" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Wikidata Toolkit\n", "##Progress\n", "+ Started February 2014\n", " + I used to use this python script that was slow and polluted this time in 2013\n", "+ 2 programmers on the project\n", "+ Currently at 0.1.0\n", " + Next version's focus is on serialization.\n", "+ Can already get RDF dumps at tools.wmflabs.org/wikidatardfdumps (check link)\n", " + Considered \"derived dumps\"\n", " + have simple-statements\n", " + includes subclass-of and instance-of." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Wikidata Toolkit\n", "##\"Standard Queiries\"\n", "There are no real 'standard queries'.\n", " \n", "So you could also imagine queries like, \"which sources do I have to believe in order to beleive this statement.\"\n", "\n", "Don't stifle creativity.\n", "\n", "So in order to support \"tree shaped regular conjunctive path queries\", and \"star-shaped\" queries you get the freedom of the programming language rather than SQL-like chains." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "How many people came here expecting to look at code today?\n", "\n", "# To follow along, start downloading these packages.\n", "+ Wikidata Toolkit\n", " + [On mediawiki](https://www.mediawiki.org/wiki/Wikidata_Toolkit)\n", "+ Pywikibot (optional)\n", " + [Pywikibot](https://www.mediawiki.org/wiki/Manual:Pywikibot)\n", "+ IPython Notebook\n", " + [Instructions](http://ipython.org/notebook.html)\n", "+ Pandas\n", " + Use pip\n", " \n", "##Additional assumptions\n", "+ You know what Wikidata is, in general." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Wikidata Toolkit Example\n", "\n", "go over all pages. If it has this property, bin it in two dimensions. By the way, I failed java classes twice in University, each time ending my formal education in programming. \n", "\n", "I understand this is the worst way to do it.\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Modify DumpProcessingExample\n", "Just need minimally to edit one class which is the ItemStatisticsProcessor in DumpProcessingExample\n", "\n", "\n", "```\n", "\tstatic class ItemStatisticsProcessor implements EntityDocumentProcessor {\n", "\n", "\t\tlong countItems = 0;\n", "\t\t\n", "\t\tHashMap lang_sexes = new HashMap(); \n", "\n", "\n", "\t\t@Override\n", "\t\tpublic void processItemDocument(ItemDocument itemDocument) {\n", "\t\t\tthis.countItems++;\n", "\t\t\tfor (StatementGroup sg : itemDocument.getStatementGroups()) {\n", "\t\t\t\tfor (Statement si: sg.getStatements()) {\n", "\t\t\t\t\tString PID = si.getClaim().getMainSnak().getPropertyId().getId().toString();\n", "\t\t\t\t\tif (PID.equals(\"P21\")) {\n", "\t\t\t\t\t\tfor (String lang_string : itemDocument.getSiteLinks().keySet()) { \n", "\t\t\t\t\t\t\t/* should do this a better way at some point*/\n", "\t\t\t\t\t\t\t\n", "\t\t\t\t\t\t\tString ms = si.getClaim().getMainSnak().toString();\n", "\t\t\t\t\t\t\tString[] parts = ms.split(\"http://www.wikidata.org/wiki/Wikidata:Main_Page/\");\n", "\t\t\t\t\t\t\tString VID = parts[2].substring(0, parts[2].length()-1);\n", "\t\t\t\t\t\t\tString lang_sex_key = lang_string + \"--\" + VID;\n", "\t\t\t\t\t\t\tif (this.lang_sexes.get(lang_sex_key) != null ) {\n", "\t\t\t\t\t\t\t\tthis.lang_sexes.put(lang_sex_key, this.lang_sexes.get(lang_sex_key) + 1 );\n", "\t\t\t\t\t\t\t}\n", "\t\t\t\t\t\t\telse{\n", "\t\t\t\t\t\t\t\tthis.lang_sexes.put(lang_sex_key, 1);\n", "\t\t\t\t\t\t\t}\n", "\t\t\t\t\t\t}\n", "\t\t\t\t\t}\n", "\t\t\t\t}\n", "\t\t\t}\n", "\n", "```" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Output to JSON\n", "There's actually some more you need to edit to get the json out, but I'll let you see my document at this [github link](https://github.com/notconfusing/wikidataSex/blob/master/ratio_analysis/sexRatioProcessingExample.java)\n", "\n", "Here's one I made earlier..." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Ahh lovely json and python\n", "Start the live high-wire demo..." ] }, { "cell_type": "code", "collapsed": false, "input": [ "import json\n", "from collections import defaultdict\n", "import pandas as pd\n", "import pywikibot\n", "import decimal\n", "NOPLACES = decimal.Decimal(10) ** 0\n", "TWOPLACES = decimal.Decimal(10) ** -2\n", "%pylab inline" ], "language": "python", "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Populating the interactive namespace from numpy and matplotlib\n" ] } ], "prompt_number": 3 }, { "cell_type": "code", "collapsed": false, "input": [ "jsonfile = open('lang_sex.json','r')\n", "bigdict = json.load(jsonfile)\n", "lang_sex = defaultdict(dict)\n", "for keystring, count in bigdict.iteritems():\n", " lang, sex = keystring.split('--')\n", " lang_sex[lang][sex] = count" ], "language": "python", "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [], "prompt_number": 4 }, { "cell_type": "code", "collapsed": false, "input": [ "sex_df = pd.DataFrame.from_dict(lang_sex, orient='index')\n", "sex_df = sex_df.fillna(value=0.0)\n", "sex_df" ], "language": "python", "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [ { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Q43445Q1097630Q746411Q639354Q1052281Q44148Q6581097Q6581072Q2449503Q48270Q8441Q658
abwiki 0 0 0 0 0 0 58 7 0 0 0 0
acewiki 0 0 0 0 0 0 179 34 0 0 0 0
afwiki 0 0 0 1 0 1 3066 402 0 0 0 0
afwikiquote 0 0 0 0 0 0 88 5 0 0 0 0
akwiki 0 0 0 0 0 0 13 2 0 0 0 0
alswiki 0 0 0 1 0 0 1567 196 0 0 0 0
amwiki 0 0 0 0 0 0 483 56 0 0 0 0
angwiki 0 0 0 0 0 0 205 52 0 0 0 0
anwiki 0 0 0 0 0 0 2881 575 0 0 0 0
arcwiki 0 0 0 0 0 0 90 12 0 0 0 0
arwiki 1 1 0 1 2 2 21320 3868 0 1 0 0
arwikiquote 0 0 0 0 0 0 154 11 0 0 0 0
arwikisource 0 0 0 0 0 0 15 2 0 0 0 0
arzwiki 0 0 0 0 0 0 1692 682 1 0 0 0
astwiki 0 0 0 0 0 0 1224 228 0 0 0 0
aswiki 0 0 0 0 0 0 175 51 0 0 0 0
avwiki 0 0 0 0 0 0 29 0 0 0 0 0
aywiki 0 0 0 0 0 0 187 17 0 0 0 0
azwiki 1 1 0 0 1 1 4747 1002 0 0 0 0
azwikiquote 0 0 0 0 0 0 454 30 0 0 0 0
azwikisource 0 0 0 0 0 0 6 0 0 0 0 0
barwiki 0 0 0 0 0 0 836 134 0 0 0 0
bat_smgwiki 0 1 0 0 0 0 638 123 0 0 0 0
bawiki 0 0 0 0 0 0 337 31 0 0 0 0
bclwiki 0 1 0 0 0 0 414 74 0 0 0 0
be_x_oldwiki 0 0 0 1 0 1 5179 724 0 0 0 0
bewiki 0 0 0 1 0 1 8817 1240 0 0 0 0
bewikiquote 0 0 0 0 0 0 31 0 0 0 0 0
bewikisource 0 0 0 0 0 0 20 1 0 0 0 0
bgwiki 2 1 0 1 2 4 18512 3536 0 0 0 0
bgwikiquote 0 0 0 1 0 0 1592 334 0 0 0 0
bgwikisource 0 0 0 0 0 0 22 2 0 0 0 0
bhwiki 0 0 0 0 0 0 21 3 0 0 0 0
biwiki 0 0 0 0 0 0 37 10 0 0 0 0
bjnwiki 0 0 0 0 0 0 26 14 0 0 0 0
bmwiki 0 0 0 0 0 0 21 3 0 0 0 0
bnwiki 1 0 0 1 1 0 3515 676 0 0 0 0
bnwikisource 0 0 0 0 0 0 4 0 0 0 0 0
bowiki 0 0 0 0 0 0 316 44 0 0 0 0
bpywiki 0 0 0 0 0 0 57 14 0 0 0 0
brwiki 0 0 0 1 0 0 4342 1438 0 0 0 0
brwikiquote 0 0 0 0 0 0 52 2 0 0 0 0
brwikisource 0 0 0 0 0 0 19 2 0 0 0 0
bswiki 1 0 0 0 0 2 3558 610 0 0 0 0
bswikiquote 0 0 0 0 0 0 994 147 0 0 0 0
bswikisource 0 0 0 0 0 0 6 0 0 0 0 0
bugwiki 0 0 0 0 0 0 1 3 0 0 0 0
bxrwiki 0 0 0 0 0 0 109 9 0 0 0 0
cawiki 1 0 0 1 4 5 33846 5005 1 0 0 0
cawikiquote 0 0 0 0 0 0 534 59 0 0 0 0
cawikisource 0 0 0 0 0 0 174 6 0 0 0 0
cbk_zamwiki 0 0 0 0 0 0 119 47 0 0 0 0
cdowiki 0 0 0 0 0 0 36 4 0 0 0 0
cebwiki 0 0 0 0 0 0 404 72 0 0 0 0
cewiki 0 0 0 0 0 0 249 16 0 0 0 0
chrwiki 0 0 0 0 0 0 19 18 0 0 0 0
chwiki 0 0 0 0 0 0 11 1 0 0 0 0
chywiki 0 0 0 0 0 0 23 9 0 0 0 0
ckbwiki 0 1 0 0 1 0 1520 180 0 0 0 0
commonswiki 1 0 0 1 2 6 18146 4221 1 1 0 0
....................................
\n", "

396 rows \u00d7 12 columns

\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 5, "text": [ " Q43445 Q1097630 Q746411 Q639354 Q1052281 Q44148 Q6581097 \\\n", "abwiki 0 0 0 0 0 0 58 \n", "acewiki 0 0 0 0 0 0 179 \n", "afwiki 0 0 0 1 0 1 3066 \n", "afwikiquote 0 0 0 0 0 0 88 \n", "akwiki 0 0 0 0 0 0 13 \n", "alswiki 0 0 0 1 0 0 1567 \n", "amwiki 0 0 0 0 0 0 483 \n", "angwiki 0 0 0 0 0 0 205 \n", "anwiki 0 0 0 0 0 0 2881 \n", "arcwiki 0 0 0 0 0 0 90 \n", "arwiki 1 1 0 1 2 2 21320 \n", "arwikiquote 0 0 0 0 0 0 154 \n", "arwikisource 0 0 0 0 0 0 15 \n", "arzwiki 0 0 0 0 0 0 1692 \n", "astwiki 0 0 0 0 0 0 1224 \n", "aswiki 0 0 0 0 0 0 175 \n", "avwiki 0 0 0 0 0 0 29 \n", "aywiki 0 0 0 0 0 0 187 \n", "azwiki 1 1 0 0 1 1 4747 \n", "azwikiquote 0 0 0 0 0 0 454 \n", "azwikisource 0 0 0 0 0 0 6 \n", "barwiki 0 0 0 0 0 0 836 \n", "bat_smgwiki 0 1 0 0 0 0 638 \n", "bawiki 0 0 0 0 0 0 337 \n", "bclwiki 0 1 0 0 0 0 414 \n", "be_x_oldwiki 0 0 0 1 0 1 5179 \n", "bewiki 0 0 0 1 0 1 8817 \n", "bewikiquote 0 0 0 0 0 0 31 \n", "bewikisource 0 0 0 0 0 0 20 \n", "bgwiki 2 1 0 1 2 4 18512 \n", "bgwikiquote 0 0 0 1 0 0 1592 \n", "bgwikisource 0 0 0 0 0 0 22 \n", "bhwiki 0 0 0 0 0 0 21 \n", "biwiki 0 0 0 0 0 0 37 \n", "bjnwiki 0 0 0 0 0 0 26 \n", "bmwiki 0 0 0 0 0 0 21 \n", "bnwiki 1 0 0 1 1 0 3515 \n", "bnwikisource 0 0 0 0 0 0 4 \n", "bowiki 0 0 0 0 0 0 316 \n", "bpywiki 0 0 0 0 0 0 57 \n", "brwiki 0 0 0 1 0 0 4342 \n", "brwikiquote 0 0 0 0 0 0 52 \n", "brwikisource 0 0 0 0 0 0 19 \n", "bswiki 1 0 0 0 0 2 3558 \n", "bswikiquote 0 0 0 0 0 0 994 \n", "bswikisource 0 0 0 0 0 0 6 \n", "bugwiki 0 0 0 0 0 0 1 \n", "bxrwiki 0 0 0 0 0 0 109 \n", "cawiki 1 0 0 1 4 5 33846 \n", "cawikiquote 0 0 0 0 0 0 534 \n", "cawikisource 0 0 0 0 0 0 174 \n", "cbk_zamwiki 0 0 0 0 0 0 119 \n", "cdowiki 0 0 0 0 0 0 36 \n", "cebwiki 0 0 0 0 0 0 404 \n", "cewiki 0 0 0 0 0 0 249 \n", "chrwiki 0 0 0 0 0 0 19 \n", "chwiki 0 0 0 0 0 0 11 \n", "chywiki 0 0 0 0 0 0 23 \n", "ckbwiki 0 1 0 0 1 0 1520 \n", "commonswiki 1 0 0 1 2 6 18146 \n", " ... ... ... ... ... ... ... \n", "\n", " Q6581072 Q2449503 Q48270 Q8441 Q658 \n", "abwiki 7 0 0 0 0 \n", "acewiki 34 0 0 0 0 \n", "afwiki 402 0 0 0 0 \n", "afwikiquote 5 0 0 0 0 \n", "akwiki 2 0 0 0 0 \n", "alswiki 196 0 0 0 0 \n", "amwiki 56 0 0 0 0 \n", "angwiki 52 0 0 0 0 \n", "anwiki 575 0 0 0 0 \n", "arcwiki 12 0 0 0 0 \n", "arwiki 3868 0 1 0 0 \n", "arwikiquote 11 0 0 0 0 \n", "arwikisource 2 0 0 0 0 \n", "arzwiki 682 1 0 0 0 \n", "astwiki 228 0 0 0 0 \n", "aswiki 51 0 0 0 0 \n", "avwiki 0 0 0 0 0 \n", "aywiki 17 0 0 0 0 \n", "azwiki 1002 0 0 0 0 \n", "azwikiquote 30 0 0 0 0 \n", "azwikisource 0 0 0 0 0 \n", "barwiki 134 0 0 0 0 \n", "bat_smgwiki 123 0 0 0 0 \n", "bawiki 31 0 0 0 0 \n", "bclwiki 74 0 0 0 0 \n", "be_x_oldwiki 724 0 0 0 0 \n", "bewiki 1240 0 0 0 0 \n", "bewikiquote 0 0 0 0 0 \n", "bewikisource 1 0 0 0 0 \n", "bgwiki 3536 0 0 0 0 \n", "bgwikiquote 334 0 0 0 0 \n", "bgwikisource 2 0 0 0 0 \n", "bhwiki 3 0 0 0 0 \n", "biwiki 10 0 0 0 0 \n", "bjnwiki 14 0 0 0 0 \n", "bmwiki 3 0 0 0 0 \n", "bnwiki 676 0 0 0 0 \n", "bnwikisource 0 0 0 0 0 \n", "bowiki 44 0 0 0 0 \n", "bpywiki 14 0 0 0 0 \n", "brwiki 1438 0 0 0 0 \n", "brwikiquote 2 0 0 0 0 \n", "brwikisource 2 0 0 0 0 \n", "bswiki 610 0 0 0 0 \n", "bswikiquote 147 0 0 0 0 \n", "bswikisource 0 0 0 0 0 \n", "bugwiki 3 0 0 0 0 \n", "bxrwiki 9 0 0 0 0 \n", "cawiki 5005 1 0 0 0 \n", "cawikiquote 59 0 0 0 0 \n", "cawikisource 6 0 0 0 0 \n", "cbk_zamwiki 47 0 0 0 0 \n", "cdowiki 4 0 0 0 0 \n", "cebwiki 72 0 0 0 0 \n", "cewiki 16 0 0 0 0 \n", "chrwiki 18 0 0 0 0 \n", "chwiki 1 0 0 0 0 \n", "chywiki 9 0 0 0 0 \n", "ckbwiki 180 0 0 0 0 \n", "commonswiki 4221 1 1 0 0 \n", " ... ... ... ... ... \n", "\n", "[396 rows x 12 columns]" ] } ], "prompt_number": 5 }, { "cell_type": "code", "collapsed": false, "input": [ "#norm_sex is joke on heteronormativity\n", "norm_sex = sex_df.apply(lambda row: row / row.sum(), axis=1)\n", "norm_sex" ], "language": "python", "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [ { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Q43445Q1097630Q746411Q639354Q1052281Q44148Q6581097Q6581072Q2449503Q48270Q8441Q658
abwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.892308 0.107692 0.000000 0.000000 0 0
acewiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.840376 0.159624 0.000000 0.000000 0 0
afwiki 0.000000 0.000000 0 0.000288 0.000000 0.000288 0.883573 0.115850 0.000000 0.000000 0 0
afwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.946237 0.053763 0.000000 0.000000 0 0
akwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.866667 0.133333 0.000000 0.000000 0 0
alswiki 0.000000 0.000000 0 0.000567 0.000000 0.000000 0.888322 0.111111 0.000000 0.000000 0 0
amwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.896104 0.103896 0.000000 0.000000 0 0
angwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.797665 0.202335 0.000000 0.000000 0 0
anwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.833623 0.166377 0.000000 0.000000 0 0
arcwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.882353 0.117647 0.000000 0.000000 0 0
arwiki 0.000040 0.000040 0 0.000040 0.000079 0.000079 0.846166 0.153516 0.000000 0.000040 0 0
arwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.933333 0.066667 0.000000 0.000000 0 0
arwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.882353 0.117647 0.000000 0.000000 0 0
arzwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.712421 0.287158 0.000421 0.000000 0 0
astwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.842975 0.157025 0.000000 0.000000 0 0
aswiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.774336 0.225664 0.000000 0.000000 0 0
avwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0 0
aywiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.916667 0.083333 0.000000 0.000000 0 0
azwiki 0.000174 0.000174 0 0.000000 0.000174 0.000174 0.825135 0.174170 0.000000 0.000000 0 0
azwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.938017 0.061983 0.000000 0.000000 0 0
azwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0 0
barwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.861856 0.138144 0.000000 0.000000 0 0
bat_smgwiki 0.000000 0.001312 0 0.000000 0.000000 0.000000 0.837270 0.161417 0.000000 0.000000 0 0
bawiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.915761 0.084239 0.000000 0.000000 0 0
bclwiki 0.000000 0.002045 0 0.000000 0.000000 0.000000 0.846626 0.151329 0.000000 0.000000 0 0
be_x_oldwiki 0.000000 0.000000 0 0.000169 0.000000 0.000169 0.877053 0.122608 0.000000 0.000000 0 0
bewiki 0.000000 0.000000 0 0.000099 0.000000 0.000099 0.876528 0.123273 0.000000 0.000000 0 0
bewikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0 0
bewikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.952381 0.047619 0.000000 0.000000 0 0
bgwiki 0.000091 0.000045 0 0.000045 0.000091 0.000181 0.839242 0.160305 0.000000 0.000000 0 0
bgwikiquote 0.000000 0.000000 0 0.000519 0.000000 0.000000 0.826155 0.173326 0.000000 0.000000 0 0
bgwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.916667 0.083333 0.000000 0.000000 0 0
bhwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.875000 0.125000 0.000000 0.000000 0 0
biwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.787234 0.212766 0.000000 0.000000 0 0
bjnwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.650000 0.350000 0.000000 0.000000 0 0
bmwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.875000 0.125000 0.000000 0.000000 0 0
bnwiki 0.000238 0.000000 0 0.000238 0.000238 0.000000 0.838102 0.161183 0.000000 0.000000 0 0
bnwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0 0
bowiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.877778 0.122222 0.000000 0.000000 0 0
bpywiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.802817 0.197183 0.000000 0.000000 0 0
brwiki 0.000000 0.000000 0 0.000173 0.000000 0.000000 0.751081 0.248746 0.000000 0.000000 0 0
brwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.962963 0.037037 0.000000 0.000000 0 0
brwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.904762 0.095238 0.000000 0.000000 0 0
bswiki 0.000240 0.000000 0 0.000000 0.000000 0.000480 0.853033 0.146248 0.000000 0.000000 0 0
bswikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.871166 0.128834 0.000000 0.000000 0 0
bswikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0 0
bugwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.250000 0.750000 0.000000 0.000000 0 0
bxrwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.923729 0.076271 0.000000 0.000000 0 0
cawiki 0.000026 0.000000 0 0.000026 0.000103 0.000129 0.870905 0.128786 0.000026 0.000000 0 0
cawikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.900506 0.099494 0.000000 0.000000 0 0
cawikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.966667 0.033333 0.000000 0.000000 0 0
cbk_zamwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.716867 0.283133 0.000000 0.000000 0 0
cdowiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.900000 0.100000 0.000000 0.000000 0 0
cebwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.848739 0.151261 0.000000 0.000000 0 0
cewiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.939623 0.060377 0.000000 0.000000 0 0
chrwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.513514 0.486486 0.000000 0.000000 0 0
chwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.916667 0.083333 0.000000 0.000000 0 0
chywiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.718750 0.281250 0.000000 0.000000 0 0
ckbwiki 0.000000 0.000588 0 0.000000 0.000588 0.000000 0.893067 0.105758 0.000000 0.000000 0 0
commonswiki 0.000045 0.000000 0 0.000045 0.000089 0.000268 0.810849 0.188614 0.000045 0.000045 0 0
....................................
\n", "

396 rows \u00d7 12 columns

\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 6, "text": [ " Q43445 Q1097630 Q746411 Q639354 Q1052281 Q44148 \\\n", "abwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "acewiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "afwiki 0.000000 0.000000 0 0.000288 0.000000 0.000288 \n", "afwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "akwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "alswiki 0.000000 0.000000 0 0.000567 0.000000 0.000000 \n", "amwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "angwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "anwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "arcwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "arwiki 0.000040 0.000040 0 0.000040 0.000079 0.000079 \n", "arwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "arwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "arzwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "astwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "aswiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "avwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "aywiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "azwiki 0.000174 0.000174 0 0.000000 0.000174 0.000174 \n", "azwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "azwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "barwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bat_smgwiki 0.000000 0.001312 0 0.000000 0.000000 0.000000 \n", "bawiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bclwiki 0.000000 0.002045 0 0.000000 0.000000 0.000000 \n", "be_x_oldwiki 0.000000 0.000000 0 0.000169 0.000000 0.000169 \n", "bewiki 0.000000 0.000000 0 0.000099 0.000000 0.000099 \n", "bewikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bewikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bgwiki 0.000091 0.000045 0 0.000045 0.000091 0.000181 \n", "bgwikiquote 0.000000 0.000000 0 0.000519 0.000000 0.000000 \n", "bgwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bhwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "biwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bjnwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bmwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bnwiki 0.000238 0.000000 0 0.000238 0.000238 0.000000 \n", "bnwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bowiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bpywiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "brwiki 0.000000 0.000000 0 0.000173 0.000000 0.000000 \n", "brwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "brwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bswiki 0.000240 0.000000 0 0.000000 0.000000 0.000480 \n", "bswikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bswikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bugwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "bxrwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "cawiki 0.000026 0.000000 0 0.000026 0.000103 0.000129 \n", "cawikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "cawikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "cbk_zamwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "cdowiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "cebwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "cewiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "chrwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "chwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "chywiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 \n", "ckbwiki 0.000000 0.000588 0 0.000000 0.000588 0.000000 \n", "commonswiki 0.000045 0.000000 0 0.000045 0.000089 0.000268 \n", " ... ... ... ... ... ... \n", "\n", " Q6581097 Q6581072 Q2449503 Q48270 Q8441 Q658 \n", "abwiki 0.892308 0.107692 0.000000 0.000000 0 0 \n", "acewiki 0.840376 0.159624 0.000000 0.000000 0 0 \n", "afwiki 0.883573 0.115850 0.000000 0.000000 0 0 \n", "afwikiquote 0.946237 0.053763 0.000000 0.000000 0 0 \n", "akwiki 0.866667 0.133333 0.000000 0.000000 0 0 \n", "alswiki 0.888322 0.111111 0.000000 0.000000 0 0 \n", "amwiki 0.896104 0.103896 0.000000 0.000000 0 0 \n", "angwiki 0.797665 0.202335 0.000000 0.000000 0 0 \n", "anwiki 0.833623 0.166377 0.000000 0.000000 0 0 \n", "arcwiki 0.882353 0.117647 0.000000 0.000000 0 0 \n", "arwiki 0.846166 0.153516 0.000000 0.000040 0 0 \n", "arwikiquote 0.933333 0.066667 0.000000 0.000000 0 0 \n", "arwikisource 0.882353 0.117647 0.000000 0.000000 0 0 \n", "arzwiki 0.712421 0.287158 0.000421 0.000000 0 0 \n", "astwiki 0.842975 0.157025 0.000000 0.000000 0 0 \n", "aswiki 0.774336 0.225664 0.000000 0.000000 0 0 \n", "avwiki 1.000000 0.000000 0.000000 0.000000 0 0 \n", "aywiki 0.916667 0.083333 0.000000 0.000000 0 0 \n", "azwiki 0.825135 0.174170 0.000000 0.000000 0 0 \n", "azwikiquote 0.938017 0.061983 0.000000 0.000000 0 0 \n", "azwikisource 1.000000 0.000000 0.000000 0.000000 0 0 \n", "barwiki 0.861856 0.138144 0.000000 0.000000 0 0 \n", "bat_smgwiki 0.837270 0.161417 0.000000 0.000000 0 0 \n", "bawiki 0.915761 0.084239 0.000000 0.000000 0 0 \n", "bclwiki 0.846626 0.151329 0.000000 0.000000 0 0 \n", "be_x_oldwiki 0.877053 0.122608 0.000000 0.000000 0 0 \n", "bewiki 0.876528 0.123273 0.000000 0.000000 0 0 \n", "bewikiquote 1.000000 0.000000 0.000000 0.000000 0 0 \n", "bewikisource 0.952381 0.047619 0.000000 0.000000 0 0 \n", "bgwiki 0.839242 0.160305 0.000000 0.000000 0 0 \n", "bgwikiquote 0.826155 0.173326 0.000000 0.000000 0 0 \n", "bgwikisource 0.916667 0.083333 0.000000 0.000000 0 0 \n", "bhwiki 0.875000 0.125000 0.000000 0.000000 0 0 \n", "biwiki 0.787234 0.212766 0.000000 0.000000 0 0 \n", "bjnwiki 0.650000 0.350000 0.000000 0.000000 0 0 \n", "bmwiki 0.875000 0.125000 0.000000 0.000000 0 0 \n", "bnwiki 0.838102 0.161183 0.000000 0.000000 0 0 \n", "bnwikisource 1.000000 0.000000 0.000000 0.000000 0 0 \n", "bowiki 0.877778 0.122222 0.000000 0.000000 0 0 \n", "bpywiki 0.802817 0.197183 0.000000 0.000000 0 0 \n", "brwiki 0.751081 0.248746 0.000000 0.000000 0 0 \n", "brwikiquote 0.962963 0.037037 0.000000 0.000000 0 0 \n", "brwikisource 0.904762 0.095238 0.000000 0.000000 0 0 \n", "bswiki 0.853033 0.146248 0.000000 0.000000 0 0 \n", "bswikiquote 0.871166 0.128834 0.000000 0.000000 0 0 \n", "bswikisource 1.000000 0.000000 0.000000 0.000000 0 0 \n", "bugwiki 0.250000 0.750000 0.000000 0.000000 0 0 \n", "bxrwiki 0.923729 0.076271 0.000000 0.000000 0 0 \n", "cawiki 0.870905 0.128786 0.000026 0.000000 0 0 \n", "cawikiquote 0.900506 0.099494 0.000000 0.000000 0 0 \n", "cawikisource 0.966667 0.033333 0.000000 0.000000 0 0 \n", "cbk_zamwiki 0.716867 0.283133 0.000000 0.000000 0 0 \n", "cdowiki 0.900000 0.100000 0.000000 0.000000 0 0 \n", "cebwiki 0.848739 0.151261 0.000000 0.000000 0 0 \n", "cewiki 0.939623 0.060377 0.000000 0.000000 0 0 \n", "chrwiki 0.513514 0.486486 0.000000 0.000000 0 0 \n", "chwiki 0.916667 0.083333 0.000000 0.000000 0 0 \n", "chywiki 0.718750 0.281250 0.000000 0.000000 0 0 \n", "ckbwiki 0.893067 0.105758 0.000000 0.000000 0 0 \n", "commonswiki 0.810849 0.188614 0.000045 0.000045 0 0 \n", " ... ... ... ... ... ... \n", "\n", "[396 rows x 12 columns]" ] } ], "prompt_number": 6 }, { "cell_type": "code", "collapsed": false, "input": [ "#Tranforming QIDs into English labels.\n", "enwp = pywikibot.Site('en','wikipedia')\n", "wikidata = enwp.data_repository()\n", "\n", "def english_label(qid):\n", " page = pywikibot.ItemPage(wikidata, qid)\n", " data = page.get()\n", " return data['labels']['en']" ], "language": "python", "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [], "prompt_number": 7 }, { "cell_type": "code", "collapsed": false, "input": [ "sex_qs = [str(q) for q in norm_sex.columns]\n", "sex_labels = [english_label(sex_q) for sex_q in sex_qs]\n", "\n", "norm_sex.columns = sex_labels\n", "norm_sex" ], "language": "python", "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [ { "output_type": "stream", "stream": "stderr", "text": [ "VERBOSE:pywiki:Found 1 wikidata:wikidata processes running, including this one.\n" ] }, { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
female animalintersexkathoeyFemaletransgender femalemale animalmalefemaletransgender malegenderqueermansodium
abwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.892308 0.107692 0.000000 0.000000 0 0
acewiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.840376 0.159624 0.000000 0.000000 0 0
afwiki 0.000000 0.000000 0 0.000288 0.000000 0.000288 0.883573 0.115850 0.000000 0.000000 0 0
afwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.946237 0.053763 0.000000 0.000000 0 0
akwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.866667 0.133333 0.000000 0.000000 0 0
alswiki 0.000000 0.000000 0 0.000567 0.000000 0.000000 0.888322 0.111111 0.000000 0.000000 0 0
amwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.896104 0.103896 0.000000 0.000000 0 0
angwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.797665 0.202335 0.000000 0.000000 0 0
anwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.833623 0.166377 0.000000 0.000000 0 0
arcwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.882353 0.117647 0.000000 0.000000 0 0
arwiki 0.000040 0.000040 0 0.000040 0.000079 0.000079 0.846166 0.153516 0.000000 0.000040 0 0
arwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.933333 0.066667 0.000000 0.000000 0 0
arwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.882353 0.117647 0.000000 0.000000 0 0
arzwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.712421 0.287158 0.000421 0.000000 0 0
astwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.842975 0.157025 0.000000 0.000000 0 0
aswiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.774336 0.225664 0.000000 0.000000 0 0
avwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0 0
aywiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.916667 0.083333 0.000000 0.000000 0 0
azwiki 0.000174 0.000174 0 0.000000 0.000174 0.000174 0.825135 0.174170 0.000000 0.000000 0 0
azwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.938017 0.061983 0.000000 0.000000 0 0
azwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0 0
barwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.861856 0.138144 0.000000 0.000000 0 0
bat_smgwiki 0.000000 0.001312 0 0.000000 0.000000 0.000000 0.837270 0.161417 0.000000 0.000000 0 0
bawiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.915761 0.084239 0.000000 0.000000 0 0
bclwiki 0.000000 0.002045 0 0.000000 0.000000 0.000000 0.846626 0.151329 0.000000 0.000000 0 0
be_x_oldwiki 0.000000 0.000000 0 0.000169 0.000000 0.000169 0.877053 0.122608 0.000000 0.000000 0 0
bewiki 0.000000 0.000000 0 0.000099 0.000000 0.000099 0.876528 0.123273 0.000000 0.000000 0 0
bewikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0 0
bewikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.952381 0.047619 0.000000 0.000000 0 0
bgwiki 0.000091 0.000045 0 0.000045 0.000091 0.000181 0.839242 0.160305 0.000000 0.000000 0 0
bgwikiquote 0.000000 0.000000 0 0.000519 0.000000 0.000000 0.826155 0.173326 0.000000 0.000000 0 0
bgwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.916667 0.083333 0.000000 0.000000 0 0
bhwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.875000 0.125000 0.000000 0.000000 0 0
biwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.787234 0.212766 0.000000 0.000000 0 0
bjnwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.650000 0.350000 0.000000 0.000000 0 0
bmwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.875000 0.125000 0.000000 0.000000 0 0
bnwiki 0.000238 0.000000 0 0.000238 0.000238 0.000000 0.838102 0.161183 0.000000 0.000000 0 0
bnwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0 0
bowiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.877778 0.122222 0.000000 0.000000 0 0
bpywiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.802817 0.197183 0.000000 0.000000 0 0
brwiki 0.000000 0.000000 0 0.000173 0.000000 0.000000 0.751081 0.248746 0.000000 0.000000 0 0
brwikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.962963 0.037037 0.000000 0.000000 0 0
brwikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.904762 0.095238 0.000000 0.000000 0 0
bswiki 0.000240 0.000000 0 0.000000 0.000000 0.000480 0.853033 0.146248 0.000000 0.000000 0 0
bswikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.871166 0.128834 0.000000 0.000000 0 0
bswikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0 0
bugwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.250000 0.750000 0.000000 0.000000 0 0
bxrwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.923729 0.076271 0.000000 0.000000 0 0
cawiki 0.000026 0.000000 0 0.000026 0.000103 0.000129 0.870905 0.128786 0.000026 0.000000 0 0
cawikiquote 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.900506 0.099494 0.000000 0.000000 0 0
cawikisource 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.966667 0.033333 0.000000 0.000000 0 0
cbk_zamwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.716867 0.283133 0.000000 0.000000 0 0
cdowiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.900000 0.100000 0.000000 0.000000 0 0
cebwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.848739 0.151261 0.000000 0.000000 0 0
cewiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.939623 0.060377 0.000000 0.000000 0 0
chrwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.513514 0.486486 0.000000 0.000000 0 0
chwiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.916667 0.083333 0.000000 0.000000 0 0
chywiki 0.000000 0.000000 0 0.000000 0.000000 0.000000 0.718750 0.281250 0.000000 0.000000 0 0
ckbwiki 0.000000 0.000588 0 0.000000 0.000588 0.000000 0.893067 0.105758 0.000000 0.000000 0 0
commonswiki 0.000045 0.000000 0 0.000045 0.000089 0.000268 0.810849 0.188614 0.000045 0.000045 0 0
....................................
\n", "

396 rows \u00d7 12 columns

\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 8, "text": [ " female animal intersex kathoey Female transgender female \\\n", "abwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "acewiki 0.000000 0.000000 0 0.000000 0.000000 \n", "afwiki 0.000000 0.000000 0 0.000288 0.000000 \n", "afwikiquote 0.000000 0.000000 0 0.000000 0.000000 \n", "akwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "alswiki 0.000000 0.000000 0 0.000567 0.000000 \n", "amwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "angwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "anwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "arcwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "arwiki 0.000040 0.000040 0 0.000040 0.000079 \n", "arwikiquote 0.000000 0.000000 0 0.000000 0.000000 \n", "arwikisource 0.000000 0.000000 0 0.000000 0.000000 \n", "arzwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "astwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "aswiki 0.000000 0.000000 0 0.000000 0.000000 \n", "avwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "aywiki 0.000000 0.000000 0 0.000000 0.000000 \n", "azwiki 0.000174 0.000174 0 0.000000 0.000174 \n", "azwikiquote 0.000000 0.000000 0 0.000000 0.000000 \n", "azwikisource 0.000000 0.000000 0 0.000000 0.000000 \n", "barwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "bat_smgwiki 0.000000 0.001312 0 0.000000 0.000000 \n", "bawiki 0.000000 0.000000 0 0.000000 0.000000 \n", "bclwiki 0.000000 0.002045 0 0.000000 0.000000 \n", "be_x_oldwiki 0.000000 0.000000 0 0.000169 0.000000 \n", "bewiki 0.000000 0.000000 0 0.000099 0.000000 \n", "bewikiquote 0.000000 0.000000 0 0.000000 0.000000 \n", "bewikisource 0.000000 0.000000 0 0.000000 0.000000 \n", "bgwiki 0.000091 0.000045 0 0.000045 0.000091 \n", "bgwikiquote 0.000000 0.000000 0 0.000519 0.000000 \n", "bgwikisource 0.000000 0.000000 0 0.000000 0.000000 \n", "bhwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "biwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "bjnwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "bmwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "bnwiki 0.000238 0.000000 0 0.000238 0.000238 \n", "bnwikisource 0.000000 0.000000 0 0.000000 0.000000 \n", "bowiki 0.000000 0.000000 0 0.000000 0.000000 \n", "bpywiki 0.000000 0.000000 0 0.000000 0.000000 \n", "brwiki 0.000000 0.000000 0 0.000173 0.000000 \n", "brwikiquote 0.000000 0.000000 0 0.000000 0.000000 \n", "brwikisource 0.000000 0.000000 0 0.000000 0.000000 \n", "bswiki 0.000240 0.000000 0 0.000000 0.000000 \n", "bswikiquote 0.000000 0.000000 0 0.000000 0.000000 \n", "bswikisource 0.000000 0.000000 0 0.000000 0.000000 \n", "bugwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "bxrwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "cawiki 0.000026 0.000000 0 0.000026 0.000103 \n", "cawikiquote 0.000000 0.000000 0 0.000000 0.000000 \n", "cawikisource 0.000000 0.000000 0 0.000000 0.000000 \n", "cbk_zamwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "cdowiki 0.000000 0.000000 0 0.000000 0.000000 \n", "cebwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "cewiki 0.000000 0.000000 0 0.000000 0.000000 \n", "chrwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "chwiki 0.000000 0.000000 0 0.000000 0.000000 \n", "chywiki 0.000000 0.000000 0 0.000000 0.000000 \n", "ckbwiki 0.000000 0.000588 0 0.000000 0.000588 \n", "commonswiki 0.000045 0.000000 0 0.000045 0.000089 \n", " ... ... ... ... ... \n", "\n", " male animal male female transgender male genderqueer \\\n", "abwiki 0.000000 0.892308 0.107692 0.000000 0.000000 \n", "acewiki 0.000000 0.840376 0.159624 0.000000 0.000000 \n", "afwiki 0.000288 0.883573 0.115850 0.000000 0.000000 \n", "afwikiquote 0.000000 0.946237 0.053763 0.000000 0.000000 \n", "akwiki 0.000000 0.866667 0.133333 0.000000 0.000000 \n", "alswiki 0.000000 0.888322 0.111111 0.000000 0.000000 \n", "amwiki 0.000000 0.896104 0.103896 0.000000 0.000000 \n", "angwiki 0.000000 0.797665 0.202335 0.000000 0.000000 \n", "anwiki 0.000000 0.833623 0.166377 0.000000 0.000000 \n", "arcwiki 0.000000 0.882353 0.117647 0.000000 0.000000 \n", "arwiki 0.000079 0.846166 0.153516 0.000000 0.000040 \n", "arwikiquote 0.000000 0.933333 0.066667 0.000000 0.000000 \n", "arwikisource 0.000000 0.882353 0.117647 0.000000 0.000000 \n", "arzwiki 0.000000 0.712421 0.287158 0.000421 0.000000 \n", "astwiki 0.000000 0.842975 0.157025 0.000000 0.000000 \n", "aswiki 0.000000 0.774336 0.225664 0.000000 0.000000 \n", "avwiki 0.000000 1.000000 0.000000 0.000000 0.000000 \n", "aywiki 0.000000 0.916667 0.083333 0.000000 0.000000 \n", "azwiki 0.000174 0.825135 0.174170 0.000000 0.000000 \n", "azwikiquote 0.000000 0.938017 0.061983 0.000000 0.000000 \n", "azwikisource 0.000000 1.000000 0.000000 0.000000 0.000000 \n", "barwiki 0.000000 0.861856 0.138144 0.000000 0.000000 \n", "bat_smgwiki 0.000000 0.837270 0.161417 0.000000 0.000000 \n", "bawiki 0.000000 0.915761 0.084239 0.000000 0.000000 \n", "bclwiki 0.000000 0.846626 0.151329 0.000000 0.000000 \n", "be_x_oldwiki 0.000169 0.877053 0.122608 0.000000 0.000000 \n", "bewiki 0.000099 0.876528 0.123273 0.000000 0.000000 \n", "bewikiquote 0.000000 1.000000 0.000000 0.000000 0.000000 \n", "bewikisource 0.000000 0.952381 0.047619 0.000000 0.000000 \n", "bgwiki 0.000181 0.839242 0.160305 0.000000 0.000000 \n", "bgwikiquote 0.000000 0.826155 0.173326 0.000000 0.000000 \n", "bgwikisource 0.000000 0.916667 0.083333 0.000000 0.000000 \n", "bhwiki 0.000000 0.875000 0.125000 0.000000 0.000000 \n", "biwiki 0.000000 0.787234 0.212766 0.000000 0.000000 \n", "bjnwiki 0.000000 0.650000 0.350000 0.000000 0.000000 \n", "bmwiki 0.000000 0.875000 0.125000 0.000000 0.000000 \n", "bnwiki 0.000000 0.838102 0.161183 0.000000 0.000000 \n", "bnwikisource 0.000000 1.000000 0.000000 0.000000 0.000000 \n", "bowiki 0.000000 0.877778 0.122222 0.000000 0.000000 \n", "bpywiki 0.000000 0.802817 0.197183 0.000000 0.000000 \n", "brwiki 0.000000 0.751081 0.248746 0.000000 0.000000 \n", "brwikiquote 0.000000 0.962963 0.037037 0.000000 0.000000 \n", "brwikisource 0.000000 0.904762 0.095238 0.000000 0.000000 \n", "bswiki 0.000480 0.853033 0.146248 0.000000 0.000000 \n", "bswikiquote 0.000000 0.871166 0.128834 0.000000 0.000000 \n", "bswikisource 0.000000 1.000000 0.000000 0.000000 0.000000 \n", "bugwiki 0.000000 0.250000 0.750000 0.000000 0.000000 \n", "bxrwiki 0.000000 0.923729 0.076271 0.000000 0.000000 \n", "cawiki 0.000129 0.870905 0.128786 0.000026 0.000000 \n", "cawikiquote 0.000000 0.900506 0.099494 0.000000 0.000000 \n", "cawikisource 0.000000 0.966667 0.033333 0.000000 0.000000 \n", "cbk_zamwiki 0.000000 0.716867 0.283133 0.000000 0.000000 \n", "cdowiki 0.000000 0.900000 0.100000 0.000000 0.000000 \n", "cebwiki 0.000000 0.848739 0.151261 0.000000 0.000000 \n", "cewiki 0.000000 0.939623 0.060377 0.000000 0.000000 \n", "chrwiki 0.000000 0.513514 0.486486 0.000000 0.000000 \n", "chwiki 0.000000 0.916667 0.083333 0.000000 0.000000 \n", "chywiki 0.000000 0.718750 0.281250 0.000000 0.000000 \n", "ckbwiki 0.000000 0.893067 0.105758 0.000000 0.000000 \n", "commonswiki 0.000268 0.810849 0.188614 0.000045 0.000045 \n", " ... ... ... ... ... \n", "\n", " man sodium \n", "abwiki 0 0 \n", "acewiki 0 0 \n", "afwiki 0 0 \n", "afwikiquote 0 0 \n", "akwiki 0 0 \n", "alswiki 0 0 \n", "amwiki 0 0 \n", "angwiki 0 0 \n", "anwiki 0 0 \n", "arcwiki 0 0 \n", "arwiki 0 0 \n", "arwikiquote 0 0 \n", "arwikisource 0 0 \n", "arzwiki 0 0 \n", "astwiki 0 0 \n", "aswiki 0 0 \n", "avwiki 0 0 \n", "aywiki 0 0 \n", "azwiki 0 0 \n", "azwikiquote 0 0 \n", "azwikisource 0 0 \n", "barwiki 0 0 \n", "bat_smgwiki 0 0 \n", "bawiki 0 0 \n", "bclwiki 0 0 \n", "be_x_oldwiki 0 0 \n", "bewiki 0 0 \n", "bewikiquote 0 0 \n", "bewikisource 0 0 \n", "bgwiki 0 0 \n", "bgwikiquote 0 0 \n", "bgwikisource 0 0 \n", "bhwiki 0 0 \n", "biwiki 0 0 \n", "bjnwiki 0 0 \n", "bmwiki 0 0 \n", "bnwiki 0 0 \n", "bnwikisource 0 0 \n", "bowiki 0 0 \n", "bpywiki 0 0 \n", "brwiki 0 0 \n", "brwikiquote 0 0 \n", "brwikisource 0 0 \n", "bswiki 0 0 \n", "bswikiquote 0 0 \n", "bswikisource 0 0 \n", "bugwiki 0 0 \n", "bxrwiki 0 0 \n", "cawiki 0 0 \n", "cawikiquote 0 0 \n", "cawikisource 0 0 \n", "cbk_zamwiki 0 0 \n", "cdowiki 0 0 \n", "cebwiki 0 0 \n", "cewiki 0 0 \n", "chrwiki 0 0 \n", "chwiki 0 0 \n", "chywiki 0 0 \n", "ckbwiki 0 0 \n", "commonswiki 0 0 \n", " ... ... \n", "\n", "[396 rows x 12 columns]" ] } ], "prompt_number": 8 }, { "cell_type": "code", "collapsed": false, "input": [ "sex_df['total'] = sex_df.sum(axis=1)\n", "\n", "female_sorted_10000_items = norm_sex[sex_df['total']>10000].sort('female', ascending=True)" ], "language": "python", "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [], "prompt_number": 9 }, { "cell_type": "code", "collapsed": false, "input": [ "female_sorted_10000_items.plot(kind='bar', stacked=True, legend=True, figsize=(13,8), ylim=(0,1),\n", " title= '''Comoposition of Wikidata Prorerty:P21 \"Sex or Gender\" by Language \n", " (Languages with over 1,000 associated P21)''')" ], "language": "python", "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 11, "text": [ "" ] }, { "metadata": {}, "output_type": "display_data", "png": "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\nTZs2xe+//w5XV1fTGyrz9bda+SpqpR2tNOQ6emoo7WilIdfRU0NpRysNuY6eGko7WmnIdfTUUNrR\nSkOuo6eG0o5WGnIdrTSUdvTUkOuo1bB0fbl77G1sbLBo0SK88sorKCwsxODBgxEcHIyvvvoKAPDO\nO+9g3LhxGDRoEBo3boyioiLMmTPngaGeiIiIiIgqV7l77FW9Ie6xf6reCWqhobSjlYZcR08NpR2t\nNOQ6emoo7WilIdfRU0NpRysNuY6eGko7WmnIdbTSUNrRU0OuU9l77GW/oIqIiIiIiLSPgz0RERER\nkQ5wsCciIiIi0gEO9kREREREOsDBnoiIiIhIBzjYExERERHpAAd7IiIiIiId4GBPRERERKQDHOyJ\niIiIiHSAgz0RERERkQ5wsCciIiIi0gEO9kREREREOsDBnoiIiIhIBzjYExERERHpAAd7IiIiIiId\n4GBPRERERKQDHOyJiIiIiHSAgz0RERERkQ5wsCciIiIi0gEO9kREREREOsDBnoiIiIhIBzjYExER\nERHpAAd7IiIiIiId4GBPRERERKQDHOyJiIiIiHSAgz0RERERkQ5wsCciIiIi0gEO9kREREREOsDB\nnoiIiIhIBzjYExERERHpAAd7IiIiIiId4GBPRERERKQDHOyJiIiIiHSAgz0RERERkQ5wsCciIiIi\n0gEO9kREREREOsDBnoiIiIhIBzjYExERERHpAAd7IiIiIiId4GBPRERERKQDHOyJiIiIiHSAgz0R\nERERkQ5wsCciIiIi0gEO9kREREREOsDBnoiIiIhIBzjYExERERHpAAd7IiIiIiId4GBPRERERKQD\nHOyJiIiIiHSAgz0RERERkQ5wsCciIiIi0gEO9kREREREOsDBnoiIiIhIBzjYExERERHpAAd7IiIi\nIiId4GBPRERERKQDHOyJiIiIiHSAgz0RERERkQ5wsCciIiIi0gEO9kREREREOsDBnoiIiIhIBzjY\nExERERHpAAd7IiIiIiId4GBPRERERKQDHOyJiIiIiHSAgz0RERERkQ5wsCciIiIi0gEO9kRERERE\nOsDBnoiIiIhIBzjYExERERHpAAd7IiIiIiId4GBPRERERKQDHOyJiIiIiHSAgz0RERERkQ5wsCci\nIiIi0gEO9kREREREOsDBnoiIiIhIBzjYExERERHpAAd7IiIiIiId4GBPRERERKQDHOyJiIiIiHRA\n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\nRU5ErkJggg==\n", "text": [ "" ] } ], "prompt_number": 11 }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Go put that on your fridge!" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "#Step 3 become embroiled in gender-politics debates\n", "\n", "or optionally come to the Sunday hackathon and we look at producing your idea, or help work on doing this same analysis but using a time component, probably by decade." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#Answering Big Questions with Wikidata\n", "##Wikiconference USA Workshop\n", "## Friday 30 May 2014\n", "###By Max Klein\n", "#### Twitter [@notconfusing](http://twitter.com/notconfusing)\n", "#### Blog [notconfusing.com](http://notconfusing.com)\n", "#### Slides [http://tiny.cc/answerswikidata](http://tiny.cc/answerswikidata)" ] }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }