{"id":2733,"date":"2024-10-03T23:18:25","date_gmt":"2024-10-03T14:18:25","guid":{"rendered":"https:\/\/secondlife.lol\/?p=2733"},"modified":"2024-09-29T23:36:56","modified_gmt":"2024-09-29T14:36:56","slug":"learn-baseball-rules-with-r-modern-visualization","status":"publish","type":"post","link":"https:\/\/secondlife.lol\/en\/learn-baseball-rules-with-r-modern-visualization\/","title":{"rendered":"Baseball Rules, Including Out Counts: Easily Understand with Visualizations in R"},"content":{"rendered":"<p>If you think the rules of baseball are complicated and difficult, you're in for a treat with the <strong>R<\/strong>to explain the key rules of baseball in a visual way, using data-driven visualizations. Baseball is a sport that can be more fun to play if you understand the rules. In this post, we'll use the <strong>Baseball rules in R: How to visualize data to easily explain complex rules.<\/strong>in this article.<\/p>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title-wrap{color:var(--global-palette2, #2B6CB0);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{color:var(--global-palette2, #2B6CB0);font-size:28px;font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap .kb-table-of-content-list{color:var(--global-palette1, #3182CE);line-height:2em;font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap .kb-table-of-content-list .kb-table-of-contents__entry:hover{color:var(--global-palette6, #718096);}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);}}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{font-size:28px;}}@media all and (max-width: 767px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{font-size:28px;}}<\/style>\n\n\n<h3 class=\"wp-block-heading\">Out count rule: 3 chances, visualized<\/h3>\n\n\n\n<p>One of the most basic rules in baseball is that <strong>Outcount<\/strong>for offense. It takes 3 outs to trade offenses (offense and defense). Let's visualize this out count in a trendy way using R.<\/p>\n\n\n<style>.kb-image2733_181730-8e .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image2733_181730-8e img.kb-img, .kb-image2733_181730-8e .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image2733_181730-8e\"><figure class=\"aligncenter size-medium_large\"><img decoding=\"async\" width=\"768\" height=\"398\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/09\/image-7-11-768x398.jpg\" alt=\"\uc57c\uad6c \uaddc\uce59 - \uc544\uc6c3 \uce74\uc6b4\ud2b8 \uadf8\ub9bc\" class=\"kb-img wp-image-2734\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/09\/image-7-11-768x398.jpg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/09\/image-7-11-300x155.jpg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/09\/image-7-11-600x311.jpg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/09\/image-7-11.jpg 1184w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code># R code: Trendy outcount visualization\nlibrary(ggplot2)\n\nGenerate # data: description and count number for each out count\nouts &lt;- data.frame(\n  situation = factor(c(&quot;1 out&quot;, &quot;2 out&quot;, &quot;3 out&quot;), levels = c(&quot;1 out&quot;, &quot;2 out&quot;, &quot;3 out&quot;)),\n  count = c(1, 2, 3)\n)\n\nGenerate a # visualization\nggplot(outs, aes(x = situation, y = count, fill = situation)) +\n  geom_col(width = 0.6, show.legend = FALSE) + # Give the bar graph a modern look\n  geom_text(aes(label = count), vjust = -0.5, size = 5, color = &quot;white&quot;, fontface = &quot;bold&quot;) + # Show text above the bars\n  scale_fill_manual(values = c(&quot;#00aaff&quot;, &quot;#ffaa00&quot;, &quot;#ff0000&quot;)) + # Set trendy colors\n  labs(title = &quot;Visualize outcounts&quot;, x = NULL, y = NULL) + # Remove axis labels\n  theme_minimal() + # Use a modern and clean theme\n  theme(\n    plot.title = element_text(size = 20, face = &quot;bold&quot;, hjust = 0.5), # Set the centering and size of the title\n    axis.text.x = element_text(size = 15, face = &quot;bold&quot;, color = &quot;#555555&quot;) # Set the size and color of the X-axis label\n  )<\/code><\/pre>\n\n\n\n<p><strong>Description:<\/strong><br>The code above is a trendy bar graph that provides a visual representation of the out count.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Color:<\/strong> We used modern, visually striking colors (blue, yellow, red).<\/li>\n\n\n\n<li><strong>Highlight text:<\/strong> We made it more intuitive by displaying the corresponding outcount in text above each bar.<\/li>\n\n\n\n<li><strong>Graph layout:<\/strong> We removed unnecessary axes and labels, and adjusted the text size and style for a clean, minimalist design.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Strikes and balls: Visualizing the trendy differences<\/h3>\n\n\n\n<p>In baseball <strong>Strike 3<\/strong>and <strong>Ball 4<\/strong>will determine the fate of the batter. Let's put this into a modern visualization to make it easier to understand.<\/p>\n\n\n<style>.kb-image2733_8cd63e-9b .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image2733_8cd63e-9b img.kb-img, .kb-image2733_8cd63e-9b .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image2733_8cd63e-9b\"><figure class=\"aligncenter size-medium_large\"><img decoding=\"async\" width=\"768\" height=\"461\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-768x461.jpg\" alt=\"\uc57c\uad6c \uaddc\uce59 - \uc2a4\ud2b8\ub77c\uc774\ud06c\uc640 \ubcfc\" class=\"kb-img wp-image-2736\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-768x461.jpg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-300x180.jpg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-600x360.jpg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code># R code: Visualizing strikes and balls\nstrikes_balls &lt;- data.frame(\n  category = c(&quot;strikes&quot;, &quot;balls&quot;),\n  count = c(3, 4)\n)\n\nggplot(strikes_balls, aes(x = category, y = count, fill = category)) +\n  geom_col(width = 0.5, show.legend = FALSE) + # Generate a modern bar graph\n  geom_text(aes(label = count), vjust = -0.5, size = 6, fontface = &quot;bold&quot;, color = &quot;white&quot;) + # Highlight text\n  scale_fill_manual(values = c(&quot;#00cc66&quot;, &quot;#ff6666&quot;)) + # Set trendy colors\n  labs(title = &quot;Strike vs Ball&quot;, x = NULL, y = NULL) + # Remove axis labels\n  theme_minimal() + # Use a clean theme\n  theme(\n    plot.title = element_text(size = 20, face = &quot;bold&quot;, hjust = 0.5), # center title\n    axis.text.x = element_text(size = 15, face = &quot;bold&quot;, color = &quot;#333333&quot;) # Set X-axis text style\n  )<\/code><\/pre>\n\n\n\n<p><strong>Description:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Strike and ball differential:<\/strong> To compare 3 strikes and 4 balls, we visualized them in a bar graph.<\/li>\n\n\n\n<li><strong>Color differentiation:<\/strong> We color-coded strikes green (#00cc66) and balls red (#ff6666) for clarity.<\/li>\n\n\n\n<li><strong>Highlight text:<\/strong> We've added the corresponding numbers above each bar to make the rules easier to understand.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Visualize the distance between bases and outfield plays (in meters)<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.koreabaseball.com\/\" target=\"_blank\" rel=\"noopener\">KBO<\/a>the distance between bases is <strong>Approximately 90 feet (27.43 meters)<\/strong>. With a visual representation of the path and distance a runner runs between each base, it's easy to see the importance of base running.<\/p>\n\n\n<style>.kb-image2733_21c31f-13 .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image2733_21c31f-13 img.kb-img, .kb-image2733_21c31f-13 .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image2733_21c31f-13\"><figure class=\"aligncenter size-medium_large\"><img decoding=\"async\" width=\"768\" height=\"384\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-1-768x384.jpg\" alt=\"\uc57c\uad6c \uaddc\uce59 - \ubca0\uc774\uc2a4 \uc0ac\uc774\uc758 \uac70\ub9ac\" class=\"kb-img wp-image-2738\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-1-768x384.jpg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-1-300x150.jpg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-1-600x300.jpg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-1.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code># R code: Visualize distance between bases (in meters)\nbase_distance &lt;- data.frame(\n  base = c(&quot;home \u2192 first base&quot;, &quot;first base \u2192 second base&quot;, &quot;second base \u2192 third base&quot;, &quot;third base \u2192 home&quot;),\n  distance = c(27.43, 27.43, 27.43, 27.43, 27.43) # KBO in meters\n)\n\nggplot(base_distance, aes(x = base, y = distance, fill = base)) +\n  geom_col(width = 0.7, show.legend = FALSE) + # Create a modern-looking bar graph\n  geom_text(aes(label = sprintf(&quot;%.2f meters&quot;, distance)), vjust = -0.5, size = 5, color = &quot;black&quot;, fontface = &quot;bold&quot;) + # Show distance values\n  scale_fill_manual(values = c(&quot;#ffcc33&quot;, &quot;#3399ff&quot;, &quot;#33cc33&quot;, &quot;#ff6666&quot;)) + # Set different colors between bases\n  labs(title = &quot;Visualize distance between bases (meters)&quot;, x = NULL, y = NULL) + # Remove axis labels\n  theme_minimal() + # Use a modern theme\n  theme(\n    plot.title = element_text(size = 20, face = &quot;bold&quot;, hjust = 0.5), # Center and style the title\n    axis.text.x = element_text(size = 14, face = &quot;bold&quot;, color = &quot;#666666&quot;) # Set the style of the X-axis text\n  )<\/code><\/pre>\n\n\n\n<p><strong>Description:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Distance between bases:<\/strong> Each of the legs from home base to first, second, and third base is approximately 27.43 meters long. We used a visual representation of these distances to emphasize the importance of running the bases.<\/li>\n\n\n\n<li><strong>Color-coded:<\/strong> We've color-coded the gaps between each base to make it clear.<\/li>\n\n\n\n<li><strong>Highlight text:<\/strong> Above each bar, we've shown the corresponding distance value in \"meters\" to give you a better sense of distance.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">How scoring can change the course of a game: Home runs and RBIs with modern visualizations<\/h3>\n\n\n\n<p>One of the most important rules in baseball is <strong>Scoring method<\/strong>Home runs, in particular, are the best way for a batter to score runs for himself. Let's represent this with a modern visualization.<\/p>\n\n\n<style>.kb-image2733_31e252-a7 .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image2733_31e252-a7 img.kb-img, .kb-image2733_31e252-a7 .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image2733_31e252-a7\"><figure class=\"aligncenter size-medium_large\"><img decoding=\"async\" width=\"768\" height=\"384\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-2-768x384.jpg\" alt=\"\uc57c\uad6c \uaddc\uce59 - \ub4dd\uc810 \ubc29\uc2dd\" class=\"kb-img wp-image-2739\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-2-768x384.jpg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-2-300x150.jpg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-2-600x300.jpg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/image-2.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code># R code: Visualize home runs and RBIs\nlibrary(ggplot2)\n\nruns &lt;- data.frame(\n  category = c(&quot;home runs&quot;, &quot;RBI&quot;),\n  count = c(1, 1)\n)\n\n# Visualize home runs and RBIs using ggplot\nggplot(runs, aes(x = category, y = count, fill = category)) +\n  geom_col(width = 0.4, show.legend = FALSE) + # Create a bar graph by adding parentheses\n  geom_text(aes(label = count), vjust = -0.5, size = 6, fontface = &quot;bold&quot;, color = &quot;white&quot;) + # Show scores\n  scale_fill_manual(values = c(&quot;#ff9933&quot;, &quot;#9933ff&quot;)) + # Color differentiate home runs and RBIs\n  labs(title = &quot;Visualize home runs and RBIs&quot;, x = NULL, y = NULL) + # Remove axis labels\n  theme_minimal() + # Use a clean theme\n  theme(\n    plot.title = element_text(size = 20, face = &quot;bold&quot;, hjust = 0.5), # Center title\n    axis.text.x = element_text(size = 15, face = &quot;bold&quot;, color = &quot;#444444&quot;) # Set X-axis text style\n  )\n<\/code><\/pre>\n\n\n\n<p><strong>Description:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Home runs vs. RBIs:<\/strong> A home run is a way for a batter to score a run himself, while an RBI is a way to score a run by bringing another runner home. You can visualize this in a bar graph to easily compare the two scoring methods.<\/li>\n\n\n\n<li><strong>Color differentiation:<\/strong> Home runs were colored orange (#ff9933) and RBIs were colored purple (#9933ff) to clearly show the difference between the two methods.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion: Baseball rules visualized in R for easier understanding<\/h3>\n\n\n\n<p>In this post, we used R to explain the rules of baseball with modern and trendy visualizations. By visualizing the out count, strikes and balls, distance between bases, and how runs are scored, we were able to easily understand the rules. Learning baseball rules in R proved that even complex rules can be approached visually and intuitively. Stay tuned for more! <a href=\"https:\/\/secondlife.lol\/en\/baseball-field-positions-r-visualization\/\" data-type=\"link\" data-id=\"https:\/\/secondlife.lol\/baseball-field-positions-r-visualization\/\">Visualize different rules with R<\/a>for more baseball fun!<\/p>","protected":false},"excerpt":{"rendered":"<p>\uc57c\uad6c \uaddc\uce59\uc774 \ubcf5\uc7a1\ud558\uace0 \uc5b4\ub835\ub2e4\uace0 \uc0dd\uac01\ud558\uc2dc\ub098\uc694? \uadf8\ub7fc \uc774\ubc88\uc5d0\ub294 R\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130\ub97c&#8230;<\/p>","protected":false},"author":3,"featured_media":2742,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[6],"tags":[305,300,308,164,307,309,306],"class_list":["post-2733","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-r-coding","tag-kbo","tag-r-","tag-r--","tag-164","tag-307","tag-309","tag-306"],"taxonomy_info":{"category":[{"value":6,"label":"\uc54c(R)"}],"post_tag":[{"value":305,"label":"KBO"},{"value":300,"label":"R \uc2dc\uac01\ud654"},{"value":308,"label":"R\ub85c \uc57c\uad6c \ubc30\uc6b0\uae30"},{"value":164,"label":"\ub370\uc774\ud130 \uc2dc\uac01\ud654"},{"value":307,"label":"\uc57c\uad6c \uaddc\uce59"},{"value":309,"label":"\uc57c\uad6c \uaddc\uce59 \uc124\uba85"},{"value":306,"label":"\uc57c\uad6c \ub370\uc774\ud130 \ubd84\uc11d"}]},"featured_image_src_large":["https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/10\/\uc57c\uad6c-\uaddc\uce59-\ud3ec\uc2a4\ud2b8-\uc378\ub124\uc77c-600x600.webp",600,600,true],"author_info":{"display_name":"TERE","author_link":"https:\/\/secondlife.lol\/en\/author\/tere\/"},"comment_info":0,"category_info":[{"term_id":6,"name":"\uc54c(R)","slug":"r-coding","term_group":0,"term_taxonomy_id":6,"taxonomy":"category","description":"","parent":20,"count":61,"filter":"raw","cat_ID":6,"category_count":61,"category_description":"","cat_name":"\uc54c(R)","category_nicename":"r-coding","category_parent":20}],"tag_info":[{"term_id":305,"name":"KBO","slug":"kbo","term_group":0,"term_taxonomy_id":305,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":300,"name":"R \uc2dc\uac01\ud654","slug":"r-%ec%8b%9c%ea%b0%81%ed%99%94","term_group":0,"term_taxonomy_id":300,"taxonomy":"post_tag","description":"","parent":0,"count":12,"filter":"raw"},{"term_id":308,"name":"R\ub85c \uc57c\uad6c \ubc30\uc6b0\uae30","slug":"r%eb%a1%9c-%ec%95%bc%ea%b5%ac-%eb%b0%b0%ec%9a%b0%ea%b8%b0","term_group":0,"term_taxonomy_id":308,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":164,"name":"\ub370\uc774\ud130 \uc2dc\uac01\ud654","slug":"%eb%8d%b0%ec%9d%b4%ed%84%b0-%ec%8b%9c%ea%b0%81%ed%99%94","term_group":0,"term_taxonomy_id":164,"taxonomy":"post_tag","description":"","parent":0,"count":52,"filter":"raw"},{"term_id":307,"name":"\uc57c\uad6c \uaddc\uce59","slug":"%ec%95%bc%ea%b5%ac-%ea%b7%9c%ec%b9%99","term_group":0,"term_taxonomy_id":307,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":309,"name":"\uc57c\uad6c \uaddc\uce59 \uc124\uba85","slug":"%ec%95%bc%ea%b5%ac-%ea%b7%9c%ec%b9%99-%ec%84%a4%eb%aa%85","term_group":0,"term_taxonomy_id":309,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":306,"name":"\uc57c\uad6c \ub370\uc774\ud130 \ubd84\uc11d","slug":"%ec%95%bc%ea%b5%ac-%eb%8d%b0%ec%9d%b4%ed%84%b0-%eb%b6%84%ec%84%9d","term_group":0,"term_taxonomy_id":306,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/2733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/comments?post=2733"}],"version-history":[{"count":8,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/2733\/revisions"}],"predecessor-version":[{"id":2750,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/2733\/revisions\/2750"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media\/2742"}],"wp:attachment":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media?parent=2733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/categories?post=2733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/tags?post=2733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}