{"id":853,"date":"2023-07-28T13:14:00","date_gmt":"2023-07-28T13:14:00","guid":{"rendered":"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/"},"modified":"2023-07-28T13:14:00","modified_gmt":"2023-07-28T13:14:00","slug":"tabel-frekuensi-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/","title":{"rendered":"Cara membuat tabel frekuensi dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Tabel frekuensi<\/strong> adalah tabel yang menampilkan frekuensi dari berbagai kategori. Jenis tabel ini sangat berguna untuk memahami distribusi nilai dalam kumpulan data.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan cara membuat tabel frekuensi dengan Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Tabel frekuensi satu arah untuk suatu rangkaian<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Untuk mencari frekuensi nilai individual dalam rangkaian pandas, Anda dapat menggunakan fungsi <strong>value_counts()<\/strong> :<\/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;\">Anda dapat menambahkan argumen <strong>sort=False<\/strong> jika Anda tidak ingin nilai data diurutkan berdasarkan frekuensi:<\/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;\">Cara menafsirkan hasilnya adalah sebagai berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai \u201c1\u201d muncul <strong>3<\/strong> kali dalam rangkaian.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai \u201c2\u201d muncul <strong>1<\/strong> kali dalam rangkaian.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai \u201c3\u201d muncul <strong>4<\/strong> kali dalam rangkaian.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Tabel frekuensi satu arah untuk<\/strong><\/span> <span style=\"color: #000000;\"><strong>DataFrame<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Untuk mengetahui frekuensi pandas DataFrame Anda dapat menggunakan fungsi <strong>crosstab<\/strong> <strong>()<\/strong> , yang menggunakan sintaks berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>tab silang (indeks, kolom)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Emas:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>indeks:<\/strong> nama kolom yang akan dikelompokkan<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>kolom:<\/strong> nama untuk diberikan pada kolom frekuensi<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Misalnya, kita memiliki DataFrame yang berisi informasi tentang nilai, usia, dan jenis kelamin 10 siswa berbeda dalam satu kelas. Berikut cara mencari frekuensi setiap nilai huruf:<\/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;\">Cara menafsirkannya adalah:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>3<\/strong> siswa mendapat nilai \u201cA\u201d di kelasnya.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>4<\/strong> siswa mendapat nilai \u201cB\u201d di kelasnya.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>1<\/strong> siswa menerima nilai \u201cC\u201d di kelas.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>2<\/strong> siswa menerima nilai \u201cD\u201d di kelas.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks serupa untuk menemukan jumlah frekuensi untuk kolom lain. Misalnya, berikut cara mencari frekuensi berdasarkan usia:<\/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;\">Cara menafsirkannya adalah:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>5<\/strong> siswa berusia 18 tahun.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>4<\/strong> siswa berusia 19 tahun.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>1<\/strong> siswa berusia 20 tahun.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Anda juga dapat dengan mudah menampilkan frekuensi sebagai proporsi kumpulan data dengan membaginya dengan jumlah:<\/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;\">Cara menafsirkannya adalah:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>50%<\/strong> siswa berusia 18 tahun.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>40%<\/strong> siswa berusia 19 tahun.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>10%<\/strong> siswa berusia 20 tahun.<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Tabel frekuensi dua arah untuk DataFrame<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Anda juga dapat membuat tabel frekuensi dua arah untuk menampilkan frekuensi dua variabel berbeda dalam kumpulan data. Misalnya, berikut cara membuat tabel frekuensi dua arah untuk variabel Usia dan Kelas:<\/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;\">Cara menafsirkannya adalah:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Ada <strong>3<\/strong> siswa berusia 18 tahun yang mendapat nilai \u201cA\u201d di kelasnya.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ada <strong>1<\/strong> siswa berusia 18 tahun dan mendapat nilai \u201cB\u201d di kelasnya.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ada <strong>1<\/strong> siswa berusia 18 tahun dan mendapat nilai \u201cC\u201d di kelasnya.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ada <strong>0<\/strong> siswa berusia 18 tahun yang mendapat nilai \u201cD\u201d di kelas.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<p> <em><span style=\"color: #000000;\">Anda dapat menemukan dokumentasi lengkap untuk fungsi <strong>crosstab()<\/strong> <a href=\"https:\/\/pandas.pydata.org\/pandas-docs\/stable\/reference\/api\/pandas.crosstab.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/span><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tabel frekuensi adalah tabel yang menampilkan frekuensi dari berbagai kategori. Jenis tabel ini sangat berguna untuk memahami distribusi nilai dalam kumpulan data. Tutorial ini menjelaskan cara membuat tabel frekuensi dengan Python. Tabel frekuensi satu arah untuk suatu rangkaian Untuk mencari frekuensi nilai individual dalam rangkaian pandas, Anda dapat menggunakan fungsi value_counts() : import pandas as [&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":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Membuat Tabel Frekuensi dengan Python - Statorials<\/title>\n<meta name=\"description\" content=\"Penjelasan sederhana tentang cara membuat tabel frekuensi dengan 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\/id\/tabel-frekuensi-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Tabel Frekuensi dengan Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Penjelasan sederhana tentang cara membuat tabel frekuensi dengan Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/\" \/>\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=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/\",\"url\":\"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/\",\"name\":\"Cara Membuat Tabel Frekuensi dengan Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-28T13:14:00+00:00\",\"dateModified\":\"2023-07-28T13:14:00+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Penjelasan sederhana tentang cara membuat tabel frekuensi dengan Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat tabel frekuensi dengan python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Membuat Tabel Frekuensi dengan Python - Statorials","description":"Penjelasan sederhana tentang cara membuat tabel frekuensi dengan 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\/id\/tabel-frekuensi-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Tabel Frekuensi dengan Python - Statorials","og_description":"Penjelasan sederhana tentang cara membuat tabel frekuensi dengan Python.","og_url":"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/","og_site_name":"Statorials","article_published_time":"2023-07-28T13:14:00+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/","url":"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/","name":"Cara Membuat Tabel Frekuensi dengan Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-28T13:14:00+00:00","dateModified":"2023-07-28T13:14:00+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Penjelasan sederhana tentang cara membuat tabel frekuensi dengan Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/tabel-frekuensi-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/tabel-frekuensi-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat tabel frekuensi dengan python"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/853"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=853"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/853\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}