{"id":852,"date":"2023-07-28T13:14:00","date_gmt":"2023-07-28T13:14:00","guid":{"rendered":"https:\/\/statorials.org\/nl\/python-frequentietabellen\/"},"modified":"2023-07-28T13:14:00","modified_gmt":"2023-07-28T13:14:00","slug":"python-frequentietabellen","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/python-frequentietabellen\/","title":{"rendered":"Hoe u frequentietabellen maakt in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Een <strong>frequentietabel<\/strong> is een tabel die de frequenties van verschillende categorie\u00ebn weergeeft. Dit type tabel is vooral handig om de verdeling van waarden in een dataset te begrijpen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In deze tutorial wordt uitgelegd hoe u frequentietabellen maakt in Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Eenrichtingsfrequentietabel voor een serie<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Om de frequenties van individuele waarden in een pandareeks te vinden, kun je de functie <strong>value_counts()<\/strong> gebruiken:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#defineSeries<\/span>\ndata = pd.Series([1, 1, 1, 2, 3, 3, 3, 3, 4, 4, 5])\n\n<span style=\"color: #008080;\">#find frequencies of each value\n<\/span>data.value_counts()\n\n3 4\n1 3\n4 2\n5 1\n2 1\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">U kunt het argument <strong>sort=False<\/strong> toevoegen als u niet wilt dat de gegevenswaarden op frequentie worden gesorteerd:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>data.value_counts(sort= <span style=\"color: #008000;\">False<\/span> )\n\n1 3\n2 1\n3 4\n4 2\n5 1<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De manier om het resultaat te interpreteren is als volgt:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">De waarde \u201c1\u201d verschijnt <strong>3<\/strong> keer in de reeks.<\/span><\/li>\n<li> <span style=\"color: #000000;\">De waarde \u201c2\u201d verschijnt <strong>1<\/strong> keer in de reeks.<\/span><\/li>\n<li> <span style=\"color: #000000;\">De waarde \u201c3\u201d verschijnt <strong>4<\/strong> keer in de reeks.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Enzovoort.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Eenrichtingsfrequentietabel voor een<\/strong><\/span> <span style=\"color: #000000;\"><strong>DataFrame<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Om de frequenties van een panda&#8217;s DataFrame te vinden, kunt u de functie <strong>kruistabel<\/strong> <strong>()<\/strong> gebruiken, die de volgende syntaxis gebruikt:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>kruistabel (indexen, kolommen)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Goud:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>index:<\/strong> naam van de kolom waarop gegroepeerd moet worden<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>kolommen:<\/strong> naam die aan de frequentiekolom moet worden gegeven<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Laten we bijvoorbeeld zeggen dat we een DataFrame hebben met informatie over het leerjaar, de leeftijd en het geslacht van tien verschillende leerlingen in een klas. Zo kunt u de frequentie van elk lettercijfer vinden:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data<\/span>\ndf = pd.DataFrame({'Grade': ['A','A','A','B','B', 'B', 'B', 'C', 'D', 'D '],\n                   'Age': [18, 18, 18, 19, 19, 20, 18, 18, 19, 19],\n                   'Gender': ['M','M', 'F', 'F', 'F', 'M', 'M', 'F', 'M', 'F']})\n<span style=\"color: #008080;\">\n#view data<\/span>\ndf\n\n\tGrade Age Gender\n0 to 18 m\n1 to 18 m\n2 A 18 F\n3 B 19 F\n4 B 19 F\n5 B 20 M\n6 B 18 M\n7 C 18 F\n8 D 19 M\n9 D 19 F \t  \n\n<span style=\"color: #008080;\">#find frequency of each letter grade\n<\/span>pd.crosstab(index=df[' <span style=\"color: #008000;\">Grade<\/span> '], columns=' <span style=\"color: #008000;\">count<\/span> ')\n\ncol_0 count\nGrade\t\nAt 3\nB4\nC 1\nD 2<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De manier om dit te interpreteren is:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>3<\/strong> leerlingen behaalden een \u201cA\u201d in de klas.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>4<\/strong> leerlingen behaalden een \u201cB\u201d in de klas.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>1<\/strong> leerling kreeg een \u201cC\u201d in de klas.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>2<\/strong> leerlingen kregen een \u201cD\u201d in de klas.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">We kunnen een vergelijkbare syntaxis gebruiken om frequentietellingen voor andere kolommen te vinden. Zo kunt u bijvoorbeeld de frequentie op basis van leeftijd vinden:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>pd.crosstab(index=df[' <span style=\"color: #008000;\">Age<\/span> '], columns=' <span style=\"color: #008000;\">count<\/span> ') \n\ncol_0 count\nAge\t\n18 5\n19 4\n20 1\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De manier om dit te interpreteren is:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>5<\/strong> studenten zijn 18 jaar oud.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>4<\/strong> studenten zijn 19 jaar oud.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>1<\/strong> leerling is 20 jaar oud.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">U kunt frequenties ook eenvoudig weergeven als verhoudingen van de dataset door te delen door de som:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define crosstab<\/span>\ntab = pd.crosstab(index=df['Age'], columns='count')\n\n<span style=\"color: #008080;\">#find proportions<\/span> \ntab\/tab.sum()\n\ncol_0 count\nAge\t\n18 0.5\n19 0.4\n20 0.1\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De manier om dit te interpreteren is:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>50%<\/strong> van de studenten is 18 jaar oud.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>40%<\/strong> van de studenten is 19 jaar oud.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>10%<\/strong> van de studenten is 20 jaar oud.<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Bidirectionele frequentietabellen voor een DataFrame<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">U kunt ook een tweerichtingsfrequentietabel maken om de frequenties van twee verschillende variabelen in de dataset weer te geven. Zo kunt u bijvoorbeeld als volgt een tweerichtingsfrequentietabel maken voor de variabelen Leeftijd en Graad:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>pd.crosstab(index=df[' <span style=\"color: #008000;\">Age<\/span> '], columns=df[' <span style=\"color: #008000;\">Grade<\/span> '])\n\n\nGrade A B C D\nAge\t\t\t\t\n18 3 1 1 0\n19 0 2 0 2\n20 0 1 0 0\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De manier om dit te interpreteren is:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Er zijn <strong>3<\/strong> leerlingen van 18 jaar die een &#8222;A&#8220; hebben gekregen in de klas.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Er is <strong>1<\/strong> leerling die 18 jaar oud is en een \u201cB\u201d heeft gekregen in de klas.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Er is <strong>1<\/strong> leerling die 18 jaar oud is en een \u201cC\u201d heeft gekregen in de klas.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Er zijn <strong>0<\/strong> leerlingen van 18 jaar die een \u201cD\u201d hebben gekregen in de klas.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Enzovoort.<\/span><\/p>\n<p> <em><span style=\"color: #000000;\">U kunt de volledige documentatie voor de functie <strong>kruistabel()<\/strong> <a href=\"https:\/\/pandas.pydata.org\/pandas-docs\/stable\/reference\/api\/pandas.crosstab.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> vinden.<\/span><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een frequentietabel is een tabel die de frequenties van verschillende categorie\u00ebn weergeeft. Dit type tabel is vooral handig om de verdeling van waarden in een dataset te begrijpen. In deze tutorial wordt uitgelegd hoe u frequentietabellen maakt in Python. Eenrichtingsfrequentietabel voor een serie Om de frequenties van individuele waarden in een pandareeks te vinden, kun [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-852","post","type-post","status-publish","format-standard","hentry","category-gids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Frequentietabellen maken in Python - Statorials<\/title>\n<meta name=\"description\" content=\"Een eenvoudige uitleg over het maken van frequentietabellen in Python.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/nl\/python-frequentietabellen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Frequentietabellen maken in Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Een eenvoudige uitleg over het maken van frequentietabellen in Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/python-frequentietabellen\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T13:14:00+00:00\" \/>\n<meta name=\"author\" content=\"Dr.benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr.benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/python-frequentietabellen\/\",\"url\":\"https:\/\/statorials.org\/nl\/python-frequentietabellen\/\",\"name\":\"Frequentietabellen maken in Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-28T13:14:00+00:00\",\"dateModified\":\"2023-07-28T13:14:00+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"Een eenvoudige uitleg over het maken van frequentietabellen in Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/python-frequentietabellen\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/python-frequentietabellen\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/python-frequentietabellen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe u frequentietabellen maakt in python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/nl\/#website\",\"url\":\"https:\/\/statorials.org\/nl\/\",\"name\":\"Statorials\",\"description\":\"Uw gids voor statistische competentie\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/nl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\",\"name\":\"Dr.benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr.benjamin anderson\"},\"description\":\"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder\",\"sameAs\":[\"http:\/\/statorials.org\/nl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Frequentietabellen maken in Python - Statorials","description":"Een eenvoudige uitleg over het maken van frequentietabellen in Python.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/nl\/python-frequentietabellen\/","og_locale":"de_DE","og_type":"article","og_title":"Frequentietabellen maken in Python - Statorials","og_description":"Een eenvoudige uitleg over het maken van frequentietabellen in Python.","og_url":"https:\/\/statorials.org\/nl\/python-frequentietabellen\/","og_site_name":"Statorials","article_published_time":"2023-07-28T13:14:00+00:00","author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/python-frequentietabellen\/","url":"https:\/\/statorials.org\/nl\/python-frequentietabellen\/","name":"Frequentietabellen maken in Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-28T13:14:00+00:00","dateModified":"2023-07-28T13:14:00+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"Een eenvoudige uitleg over het maken van frequentietabellen in Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/python-frequentietabellen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/python-frequentietabellen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/python-frequentietabellen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe u frequentietabellen maakt in python"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/nl\/#website","url":"https:\/\/statorials.org\/nl\/","name":"Statorials","description":"Uw gids voor statistische competentie","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/nl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219","name":"Dr.benjamin anderson","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr.benjamin anderson"},"description":"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder","sameAs":["http:\/\/statorials.org\/nl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/comments?post=852"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/852\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}