{"id":12131,"date":"2019-06-12T08:17:50","date_gmt":"2019-06-11T23:17:50","guid":{"rendered":"http:\/\/takuminasuno.com\/?p=12131"},"modified":"2019-06-12T18:04:58","modified_gmt":"2019-06-12T09:04:58","slug":"20190612_python_ja","status":"publish","type":"post","link":"https:\/\/takuminasuno.com\/ja\/20190612_python_ja","title":{"rendered":"\u3010Python\u30c7\u30fc\u30bf\u6d3b\u7528\u3011CSV\u30d5\u30a1\u30a4\u30eb\u3092JSON\u30d5\u30a1\u30a4\u30eb\u3001XML\u30d5\u30a1\u30a4\u30eb\u306b\u5909\u63db\u3057\u3066\u51fa\u529b\u3057\u3066\u307f\u308b"},"content":{"rendered":"<p><a href=\"http:\/\/takuminasuno.com\/wp-content\/uploads\/2019\/06\/xml_and_json.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-12138\" src=\"http:\/\/takuminasuno.com\/wp-content\/uploads\/2019\/06\/xml_and_json-840x534.jpg\" alt=\"\" width=\"840\" height=\"534\"><\/a><p>&nbsp;<\/p><p><a href=\"http:\/\/takuminasuno.com\/ja\/20190603_python_ja\" target=\"_blank\" rel=\"noopener noreferrer\">&#21069;&#22238;&#12398;&#25237;&#31295;<\/a>&#12391;&#12399;&#12302;Python&#12391;pandas&#12434;&#20351;&#12387;&#12390;Excel&#12501;&#12449;&#12452;&#12523;&#12434;&#35501;&#12415;&#36796;&#12435;&#12391;csv&#12501;&#12449;&#12452;&#12523;&#12434;&#20986;&#21147;&#12377;&#12427;&#12414;&#12391;&#12303;&#12392;&#12356;&#12358;&#12371;&#12392;&#12391;&#12289;Python&#12398;&#29872;&#22659;&#27083;&#31689;&#12363;&#12425;CSV&#20986;&#21147;&#12414;&#12391;&#12398;&#27573;&#21462;&#12426;&#12434;&#26360;&#12356;&#12390;&#12415;&#12414;&#12375;&#12383;&#12290;<\/p><p>CSV&#20986;&#21147;&#12364;&#12391;&#12365;&#12428;&#12400;&#12487;&#12540;&#12479;&#20998;&#26512;&#12398;&#29694;&#22580;&#12392;&#12375;&#12390;&#12399;&#12393;&#12358;&#12395;&#12363;&#12394;&#12387;&#12390;&#12375;&#12414;&#12358;&#12371;&#12392;&#12364;&#22810;&#12356;&#12392;&#12356;&#12360;&#12400;&#22810;&#12356;&#12391;&#12377;&#12364;&#12289;JSON&#24418;&#24335;&#12420;XML&#24418;&#24335;&#12391;&#12418;&#20986;&#21147;&#12391;&#12365;&#12427;&#12392;&#33394;&#12293;&#12392;&#12420;&#12428;&#12427;&#12371;&#12392;&#12398;&#24133;&#12364;&#24195;&#12364;&#12426;&#12414;&#12377;&#12290;&#12394;&#12398;&#12391;&#20170;&#22238;&#12398;&#25237;&#31295;&#12391;&#12399;&#21508;&#12487;&#12540;&#12479;&#24418;&#24335;&#12398;&#12513;&#12522;&#12483;&#12488;&#12539;&#12487;&#12513;&#12522;&#12483;&#12488;&#12434;&#31777;&#21336;&#12395;&#27604;&#36611;&#12375;&#12388;&#12388;&#12289;&#23455;&#38555;&#12395;&#12467;&#12540;&#12489;&#12434;&#26360;&#12356;&#12390;&#23455;&#34892;&#12377;&#12427;&#12392;&#12371;&#12429;&#12414;&#12391;&#12434;&#26360;&#12356;&#12390;&#12415;&#12383;&#12356;&#12392;&#24605;&#12356;&#12414;&#12377;&#12290;<\/p><p>&nbsp;<\/p><h4>&#12487;&#12540;&#12479;&#24418;&#24335;&#12398;&#27604;&#36611;<\/h4><p>&#12393;&#12398;&#12487;&#12540;&#12479;&#24418;&#24335;&#12418;&#12487;&#12540;&#12479;&#27963;&#29992;&#12398;&#29694;&#22580;&#12391;&#12496;&#12522;&#12496;&#12522;&#12398;&#29694;&#24441;&#12391;&#12399;&#12354;&#12426;&#12414;&#12377;&#12364;&#12289;&#12384;&#12363;&#12425;&#12371;&#12381;&#12289;&#12381;&#12428;&#12382;&#12428;&#12398;&#12487;&#12540;&#12479;&#24418;&#24335;&#12395;&#36969;&#12375;&#12383;&#27963;&#29992;&#12471;&#12540;&#12531;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;&#12381;&#12398;&#12354;&#12383;&#12426;&#12434;&#32771;&#24942;&#12375;&#12388;&#12388;&#12289;CSV, XML, JSON&#12398;&#38918;&#12395;&#29305;&#24500;&#12434;&#35211;&#12390;&#12356;&#12365;&#12414;&#12377;&#12290;&#65288;&#8251;&#12394;&#12362;&#19979;&#35352;&#29305;&#24500;&#12399;&#12289;Python&#12384;&#12369;&#12391;&#12394;&#12367;VBA&#12391;&#12418;&#20966;&#29702;&#12377;&#12427;&#12371;&#12392;&#12434;&#24565;&#38957;&#12395;&#26360;&#12356;&#12390;&#12356;&#12414;&#12377;&#12290;&#65289;<\/p><table>\n<tbody>\n<tr>\n<th><\/th>\n<th>&#29305;&#24500;<\/th>\n<\/tr>\n<tr>\n<th>CSV<\/th>\n<td>\n<ul class=\"circle\">\n<li>&#12487;&#12540;&#12479;&#23481;&#37327;&#12364;&#36605;&#12367;&#12289;&#20966;&#29702;&#12418;&#36895;&#12356;&#12290;<\/li>\n<li>Python&#12391;&#12399;&#12302;pandas&#12303;&#12521;&#12452;&#12502;&#12521;&#12522;&#12434;&#20351;&#12358;&#12371;&#12392;&#12391;&#38750;&#24120;&#12395;&#12471;&#12531;&#12503;&#12523;&#12395;&#25201;&#12358;&#12371;&#12392;&#12364;&#12391;&#12365;&#12427;&#12290;<\/li>\n<\/ul>\n<ul class=\"cross\">\n<li>&#21015;&#12364;&#22266;&#23450;&#12391;&#12354;&#12426;&#12289;&#26580;&#36575;&#12394;&#12487;&#12540;&#12479;&#27083;&#36896;&#12434;&#35373;&#35336;&#12391;&#12365;&#12394;&#12356;&#12290;<\/li>\n<li>VBA&#12391;&#12418;&#20966;&#29702;&#12391;&#12365;&#12427;&#12364;&#12289;&#20309;&#12418;&#32771;&#24942;&#12379;&#12378;&#12395;&#12501;&#12449;&#12452;&#12523;&#12434;&#38283;&#12367;&#12392;&#26360;&#24335;&#12364;&#23849;&#12428;&#12390;&#24605;&#12431;&#12396;&#12511;&#12473;&#12434;&#35480;&#30330;&#12377;&#12427;&#12371;&#12392;&#12364;&#12354;&#12427;&#12290;<\/li>\n<li>&#12456;&#12531;&#12467;&#12540;&#12489;&#24418;&#24335;&#12434;&#32771;&#24942;&#12377;&#12427;&#24517;&#35201;&#12364;&#12354;&#12427;&#12290;<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<th>XML<\/th>\n<td>\n<ul class=\"circle\">\n<li>&#38542;&#23652;&#12395;&#12424;&#12427;&#12487;&#12540;&#12479;&#27083;&#36896;&#12434;&#33258;&#30001;&#12395;&#35373;&#35336;&#12391;&#12365;&#12289;&#20516;&#12392;&#12399;&#21029;&#12395;&#23646;&#24615;&#12418;&#33258;&#30001;&#12395;&#12475;&#12483;&#12488;&#12391;&#12365;&#12427;&#12290;<\/li>\n<li>&#25991;&#23383;&#21015;&#12398;&#22602;&#12394;&#12398;&#12391;&#12289;Excel&#12420;&#12473;&#12503;&#12524;&#12483;&#12489;&#12471;&#12540;&#12488;&#12394;&#12393;&#12398;1&#12475;&#12523;&#12395;&#38542;&#23652;&#12487;&#12540;&#12479;&#12392;&#12375;&#12390;&#12414;&#12392;&#12417;&#12390;&#25918;&#12426;&#36796;&#12416;&#12371;&#12392;&#12418;&#12391;&#12365;&#12427;&#12290;<\/li>\n<li>VBA&#12391;&#12418;&#12302;Microsoft&nbsp;XML&#12303;&#31995;&#12398;&#12521;&#12452;&#12502;&#12521;&#12522;&#12434;&#20351;&#12358;&#12371;&#12392;&#12391;&#12289;&#33258;&#30001;&#24230;&#39640;&#12367;&#35501;&#12415;&#26360;&#12365;&#65288;CRUD&#20840;&#12390;&#65289;&#12364;&#12391;&#12365;&#12427;&#12290;<\/li>\n<\/ul>\n<ul class=\"cross\">\n<li>CSV&#12392;&#27604;&#36611;&#12375;&#12390;&#12289;&#26360;&#12365;&#26041;&#12364;&#20887;&#38263;&#30340;&#12391;&#12289;&#12487;&#12540;&#12479;&#23481;&#37327;&#12364;&#37325;&#12367;&#12289;&#20966;&#29702;&#12418;&#36933;&#12367;&#12394;&#12426;&#12364;&#12385;&#12290;<\/li>\n<li>Python&#12391;&#12399;&#12302;xml.etree.ElementTree&#12303;&#12521;&#12452;&#12502;&#12521;&#12522;&#12434;&#20351;&#12387;&#12390;&#20966;&#29702;&#12391;&#12365;&#12427;&#12364;&#12289;&#12302;pandas&#12303;&#12521;&#12452;&#12502;&#12521;&#12522;&#12391;&#12398;JSON&#20966;&#29702;&#12411;&#12393;&#27927;&#32244;&#12373;&#12428;&#12390;&#12362;&#12425;&#12378;&#12289;Python&#12398;&#30495;&#20385;&#12434;&#30330;&#25582;&#12375;&#12389;&#12425;&#12356;&#12290;<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<th>JSON<\/th>\n<td>\n<ul class=\"circle\">\n<li>&#38542;&#23652;&#12395;&#12424;&#12427;&#12487;&#12540;&#12479;&#27083;&#36896;&#12434;&#33258;&#30001;&#12395;&#35373;&#35336;&#12391;&#12365;&#12289;&#37197;&#21015;&#12434;&#21547;&#12417;&#12383;&#12487;&#12540;&#12479;&#22411;&#12398;&#34920;&#29694;&#12364;&#35914;&#23500;&#12391;&#12354;&#12427;&#12290;<\/li>\n<li>&#25991;&#23383;&#21015;&#12398;&#22602;&#12394;&#12398;&#12391;&#12289;Excel&#12420;&#12473;&#12503;&#12524;&#12483;&#12489;&#12471;&#12540;&#12488;&#12394;&#12393;&#12398;1&#12475;&#12523;&#12395;&#38542;&#23652;&#12487;&#12540;&#12479;&#12434;&#12414;&#12392;&#12417;&#12390;&#25918;&#12426;&#36796;&#12416;&#12371;&#12392;&#12364;&#12391;&#12365;&#12427;&#12290;<\/li>\n<li>&#26360;&#12365;&#26041;&#12399;XML&#12424;&#12426;&#12399;&#12471;&#12531;&#12503;&#12523;&#12290;&#20966;&#29702;&#12418;XML&#12424;&#12426;&#12399;&#36895;&#12356;&#12290;<\/li>\n<li>Python&#12391;&#12399;&#12381;&#12398;&#21517;&#12398;&#36890;&#12426;&#12302;json&#12303;&#12521;&#12452;&#12502;&#12521;&#12522;&#12391;&#35576;&#12293;&#12398;&#20966;&#29702;&#12364;&#12391;&#12365;&#12289;&#12302;pandas&#12303;&#12521;&#12452;&#12502;&#12521;&#12522;&#12398;DataFrame&#12392;&#12418;&#30456;&#24615;&#12364;&#33391;&#12356;&#12290;<\/li>\n<\/ul>\n<ul class=\"cross\">\n<li>CSV&#12392;&#27604;&#36611;&#12375;&#12390;&#12289;&#26360;&#12365;&#26041;&#12364;&#20887;&#38263;&#30340;&#12391;&#12289;&#12487;&#12540;&#12479;&#23481;&#37327;&#12364;&#37325;&#12367;&#12289;&#20966;&#29702;&#12418;&#36933;&#12367;&#12394;&#12426;&#12364;&#12385;&#12290;&#65288;XML&#12424;&#12426;&#12399;&#12510;&#12471;&#65289;<\/li>\n<li>VBA&#12391;&#12398;&#25201;&#12356;&#12364;&#12452;&#12510;&#12452;&#12481;&#12290;&#19968;&#33324;&#20844;&#38283;&#12373;&#12428;&#12390;&#12356;&#12427;&#12302;<a href=\"https:\/\/github.com\/VBA-tools\/VBA-JSON\" target=\"_blank\" rel=\"noopener\">VBA-JSON<\/a>&#12303;&#12420;&#12302;<a href=\"http:\/\/ramblings.mcpher.com\/Home\/excelquirks\/json\/howcjobject\" target=\"_blank\" rel=\"noopener\">cJobject<\/a>&#12303;&#12394;&#12393;&#12398;&#12521;&#12452;&#12502;&#12521;&#12522;&#12391;&#35501;&#12415;&#26360;&#12365;&#12399;&#12391;&#12365;&#12427;&#12364;&#12289;VBA&#12398;&#22810;&#37325;&#36899;&#24819;&#37197;&#21015;&#12398;&#19979;&#23652;&#12364;&#26356;&#26032;&#12391;&#12365;&#12394;&#12356;&#21046;&#32004;&#12398;&#12383;&#12417;&#12289;CRUD&#27231;&#33021;&#12398;&#12358;&#12385;UD&#12364;&#26997;&#12417;&#12390;&#33510;&#25163;&#12290;&#65288;&#8251;VBA&times;JSON&#12391;&#12399;ScriptControl&#12458;&#12502;&#12472;&#12455;&#12463;&#12488;&#12391;&#12497;&#12540;&#12473;&#12377;&#12427;&#26041;&#27861;&#12418;&#12354;&#12427;&#12364;&#12289;32bit&#12398;&#23455;&#34892;&#29872;&#22659;&#12391;&#12375;&#12363;&#20351;&#12360;&#12394;&#12356;&#12358;&#12360;&#21628;&#12403;&#20986;&#12375;&#25991;&#12364;&#20887;&#38263;&#30340;&#12391;&#12354;&#12427;&#12383;&#12417;&#21106;&#24859;&#12290;&#65289;<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><p>&#12420;&#12399;&#12426;Python&#12391;&#20351;&#12358;&#12394;&#12425;CSV or JSON&#12398;2&#25246;&#12391;&#12377;&#12397;&#12290;&#12431;&#12374;&#12431;&#12374;JSON&#12391;&#12399;&#12394;&#12367;XML&#12434;&#20351;&#12358;&#12409;&#12365;&#12471;&#12540;&#12531;&#12399;&#12394;&#12363;&#12394;&#12363;&#24605;&#12356;&#12388;&#12365;&#12414;&#12379;&#12435;&#12290;&#12392;&#12399;&#12356;&#12360;&#20001;&#26041;&#22793;&#25563;&#12391;&#12365;&#12427;&#12395;&#36234;&#12375;&#12383;&#12371;&#12392;&#12399;&#12394;&#12356;&#12398;&#12391;&#12289;&#12479;&#12452;&#12488;&#12523;&#36890;&#12426;JSON&#12392;XML&#12398;&#20001;&#26041;&#12395;&#22793;&#25563;&#12375;&#12390;&#12415;&#12383;&#12356;&#12392;&#24605;&#12356;&#12414;&#12377;&#12290;<\/p><p>&nbsp;<\/p><h4>&#22793;&#25563;&#12473;&#12463;&#12522;&#12503;&#12488;&#12434;&#26360;&#12367;<\/h4><p>&#12392;&#12356;&#12358;&#12371;&#12392;&#12391;&#21069;&#22238;&#12398;&#32154;&#12365;&#12391;&#22793;&#25563;&#12473;&#12463;&#12522;&#12503;&#12488;&#12434;&#26089;&#36895;&#26360;&#12356;&#12390;&#12415;&#12414;&#12377;&#12290;<\/p><p>&#65288;&#8251;&#12385;&#12394;&#12415;&#12395;CSV&#12398;&#35501;&#12415;&#36796;&#12415;&#12392;JSON&#20966;&#29702;&#12395;&#20351;&#12387;&#12390;&#12356;&#12427;&#12302;pandas&#12303;&#12521;&#12452;&#12502;&#12521;&#12522;&#12395;&#12388;&#12356;&#12390;&#30693;&#12426;&#12383;&#12356;&#26041;&#12399;&nbsp;<a href=\"https:\/\/pandas.pydata.org\/pandas-docs\/stable\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\">Python Data Analysis Library - pandas <\/a>&#12434;&#12289;XML&#20966;&#29702;&#12395;&#20351;&#12387;&#12390;&#12356;&#12427;&#12302;xml.etree.ElementTree&#12303;&#12521;&#12452;&#12502;&#12521;&#12522;&#12395;&#12388;&#12356;&#12390;&#30693;&#12426;&#12383;&#12356;&#26041;&#12399;&nbsp;<a href=\"https:\/\/docs.python.org\/ja\/3\/library\/xml.etree.elementtree.html\" target=\"_blank\" rel=\"noopener\">Python Software Foundation<\/a>&#12434;&#12372;&#35239;&#12367;&#12384;&#12373;&#12356;&#12290;&#65289;<\/p><pre class=\"toolbar:1 scroll:true lang:python decode:true\">import pandas as pd\r\nimport xml.etree.ElementTree as et\r\n\r\n#&#32294;&#25345;&#12385;&#12398;csv&#12398;&#35501;&#12415;&#36796;&#12415;\r\ninputFileName = \"output_unpivotted.csv\"\r\ndf = pd.read_csv(inputFileName)\r\n\r\n#JSON&#12398;&#12524;&#12467;&#12540;&#12489;&#24418;&#24335;&#12395;&#12390;&#20986;&#21147;\r\noutputFileName = \"output_records.json\"\r\ndf.to_json(outputFileName, orient=\"records\")\r\n\r\n#JSON&#12398;&#12473;&#12503;&#12522;&#12483;&#12488;&#24418;&#24335;&#12395;&#12390;&#20986;&#21147;\r\noutputFileName = \"output_split.json\"\r\ndf.to_json(outputFileName, orient=\"split\")\r\n\r\n#XML&#12487;&#12540;&#12479;&#12434;&#29983;&#25104;\r\nrootXml = et.Element('root')\r\nrecordsXml = et.SubElement(rootXml, 'records')\r\nfor iRow, row in df.iterrows():\r\n    recordXml = et.SubElement(recordsXml, 'record')\r\n    for iCol, column in df.iteritems():\r\n        cellXml = et.SubElement(recordXml, iCol)\r\n        cellXml.text = str(row[iCol])\r\n\r\n#XML&#12392;&#12375;&#12390;&#20986;&#21147;\r\noutputFileName = \"output.xml\"\r\net.ElementTree(rootXml).write(outputFileName,encoding=\"unicode\")<\/pre><p>&nbsp;<\/p><p>&#38918;&#30058;&#12392;&#12375;&#12390;&#12399;&#12289;&#26368;&#21021;&#12395;JSON&#24418;&#24335;&#12289;&#27425;&#12395;XML&#24418;&#24335;&#12395;&#12390;&#20986;&#21147;&#12375;&#12414;&#12375;&#12383;&#12290;<\/p><p>JSON&#20986;&#21147;&#12399;pandas&#12398;&#22522;&#26412;&#27231;&#33021;&#12392;&#12375;&#12390;&#25552;&#20379;&#12373;&#12428;&#12390;&#12356;&#12427;&#12398;&#12391;&#12289;&#22311;&#20498;&#30340;&#12395;&#27005;&#12391;&#12377;&#12397;&#12290;&#19968;&#33324;&#30340;&#12394;&#12501;&#12457;&#12540;&#12510;&#12483;&#12488;&#12399;orient=\"records\"&#12384;&#12392;&#24605;&#12356;&#12414;&#12377;&#12364;&#12289;&#22823;&#35215;&#27169;&#12394;CSV&#30340;&#12487;&#12540;&#12479;&#12398;&#22580;&#21512;&#12399;orient=\"split\"&#12395;&#12377;&#12427;&#12371;&#12392;&#12391;&#12487;&#12540;&#12479;&#12434;&#12424;&#12426;&#36605;&#24555;&#12395;&#25201;&#12358;&#12371;&#12392;&#12364;&#12391;&#12365;&#12427;&#12392;&#24605;&#12356;&#12414;&#12377;&#12290;<\/p><p>&#12385;&#12394;&#12415;&#12395;&#20986;&#21147;&#12373;&#12428;&#12383;&#12487;&#12540;&#12479;&#12434;&#23455;&#38555;&#12395;&#35211;&#12390;&#12415;&#12427;&#12392;&#12289;<\/p><blockquote><p><span style=\"text-decoration: underline;\"><strong>JSON&#24418;&#24335;, orient=\"records\"<\/strong><\/span><\/p>\n<p><span style=\"word-break: break-all;\">[{\"age\":\"0~4\\u6b73\",\"sex\":\"total\",\"yyyymm\":201905,\"value\":4810000},{\"age\":\"0~4\\u6b73\",\"sex\":\"male\",\"yyyymm\":201905,\"value\":2470000},{\"age\":\"0~4\\u6b73\",\"sex\":\"female\",\"yyyymm\":201905,\"value\":2350000},{\"age\":\"0~4\\u6b73\",\"sex\":\"total\",\"yyyymm\":201812,\"value\":4827000},{\"age\":\"0~4\\u6b73\",\"sex\":\"male\",\"yyyymm\":201812,\"value\":2473000},{\"age\":\"0~4\\u6b73\",\"sex\":\"female\",\"yyyymm\":201812,\"value\":2354000},{\"age\":\"0~4\\u6b73\",\"sex\":\"total-ja\",\"yyyymm\":201812,\"value\":4750000},{\"age\":\"0~4\\u6b73\",\"sex\":\"male-ja\",\"yyyymm\":201812,\"value\":2433000},{\"age\":\"0~4\\u6b73\",\"sex\":\"female-ja\",\"yyyymm\":201812,\"value\":2317000},{\"age\":\"5~9\\u6b73\",\"sex\":\"total\",\"yyyymm\":201905,\"value\":5130000},{\"age\":\"5~9\\u6b73\",\"sex\":\"male\",\"yyyymm\":201905,\"value\":2630000},{\"age\":\"5~9\\u6b73\",\"sex\":\"female\",\"yyyymm\":201905,\"value\":2500000},{\"age\":\"5~9\\u6b73\",\"sex\":\"total\",\"yyyymm\":201812,\"value\":5172000},{\"age\":\"5~9\\u6b73\",\"sex\":\"male\",\"yyyymm\":201812,\"value\":2648000},{\"age\":\"5~9\\u6b73\",\"sex\":\"female\",\"yyyymm\":201812,\"value\":2524000}, ...&#20013;&#30053;...}<\/span><\/p><\/blockquote><p>&nbsp;<\/p><blockquote><p><span style=\"text-decoration: underline;\"><strong>JSON&#24418;&#24335;, orient=\"split\"<\/strong><\/span><\/p>\n<p><span style=\"word-break: break-all;\">{\"columns\":[\"age\",\"sex\",\"yyyymm\",\"value\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188],\"data\":[[\"0~4\\u6b73\",\"total\",201905,4810000],[\"0~4\\u6b73\",\"male\",201905,2470000],[\"0~4\\u6b73\",\"female\",201905,2350000],[\"0~4\\u6b73\",\"total\",201812,4827000],[\"0~4\\u6b73\",\"male\",201812,2473000],[\"0~4\\u6b73\",\"female\",201812,2354000],[\"0~4\\u6b73\",\"total-ja\",201812,4750000],[\"0~4\\u6b73\",\"male-ja\",201812,2433000],[\"0~4\\u6b73\",\"female-ja\",201812,2317000],[\"5~9\\u6b73\",\"total\",201905,5130000],[\"5~9\\u6b73\",\"male\",201905,2630000],[\"5~9\\u6b73\",\"female\",201905,2500000],[\"5~9\\u6b73\",\"total\",201812,5172000],[\"5~9\\u6b73\",\"male\",201812,2648000],[\"5~9\\u6b73\",\"female\",201812,2524000], ...&#20013;&#30053;...}<\/span><\/p><\/blockquote><p>&#12392;&#12356;&#12358;&#27083;&#36896;&#12398;&#36949;&#12356;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;&#12394;&#12362;&#12501;&#12449;&#12452;&#12523;&#23481;&#37327;&#12399;records&#12364;12.7KB&#12289;split&#12364;8.09KB&#12392;&#12394;&#12426;&#12289;split&#12395;&#12377;&#12427;&#12371;&#12392;&#12391;&#32004;3&#20998;&#12398;2&#12395;&#28187;&#12426;&#12414;&#12375;&#12383;&#12290;&#12418;&#12385;&#12429;&#12435;&#12501;&#12457;&#12540;&#12510;&#12483;&#12488;&#12364;&#30064;&#12394;&#12427;&#12398;&#12391;&#20966;&#29702;&#12377;&#12427;&#38555;&#12398;&#12467;&#12540;&#12489;&#12418;&#30064;&#12394;&#12427;&#12431;&#12369;&#12391;&#12377;&#12364;&#12289;&#12487;&#12540;&#12479;&#23481;&#37327;&#12364;&#22823;&#12365;&#12367;&#12394;&#12428;&#12400;&#12394;&#12427;&#12411;&#12393;&#12371;&#12398;&#24681;&#24693;&#12399;&#22823;&#12365;&#12367;&#12394;&#12426;&#12414;&#12377;&#12397;&#12290;<\/p><p>&nbsp;<\/p><p>&#12373;&#12390;&#12289;&#32154;&#12356;&#12390;XML&#20986;&#21147;&#12391;&#12377;&#12290;&#31169;&#12364;&#30693;&#12427;&#38480;&#12426;&#12289;pandas&#12398;DataFrame&#12434;&#21363;&#24231;&#12395;XML&#20986;&#21147;&#12377;&#12427;&#38306;&#25968;&#12399;&#23384;&#22312;&#12375;&#12394;&#12356;&#12398;&#12391;&#12289;&#23455;&#38555;&#12395;XML&#12398;&#12484;&#12522;&#12540;&#27083;&#36896;&#12434;&#20316;&#12387;&#12390;&#12363;&#12425;&#12501;&#12449;&#12452;&#12523;&#12392;&#12375;&#12390;&#20986;&#21147;&#12377;&#12427;&#24517;&#35201;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;ElementTree&#12434;&#20351;&#12360;&#12400;&#30452;&#24863;&#30340;&#12395;&#12484;&#12522;&#12540;&#27083;&#36896;&#12434;&#20316;&#12427;&#12371;&#12392;&#12399;&#12391;&#12365;&#12414;&#12377;&#12364;&#12289;&#12414;&#12354;&#20309;&#12418;&#32771;&#12360;&#12378;&#12395;&#12391;&#12365;&#12427;JSON&#12392;&#27604;&#12409;&#12428;&#12400;&#23569;&#12375;&#38754;&#20498;&#12394;&#27671;&#12399;&#12375;&#12414;&#12377;&#12290;<\/p><p>&#12394;&#12362;&#19978;&#12398;&#12467;&#12540;&#12489;&#12391;&#12399;&#12289;JSON&#24418;&#24335;&#12391;&#35328;&#12358;&#12392;&#12371;&#12429;&#12398;records&#12501;&#12457;&#12540;&#12510;&#12483;&#12488;&#12434;&#12452;&#12513;&#12540;&#12472;&#12375;&#12390;&#12484;&#12522;&#12540;&#27083;&#36896;&#12434;&#20316;&#12426;&#12414;&#12375;&#12383;&#12290;&#20986;&#21147;&#26178;&#12395;&#12399;unicode&#25351;&#23450;&#12375;&#12390;&#12289;&#26085;&#26412;&#35486;&#25991;&#23383;&#12434;&#26085;&#26412;&#35486;&#12395;&#22793;&#25563;&#12375;&#12390;&#12398;&#20986;&#21147;&#12394;&#12398;&#12391;&#12289;&#23569;&#12375;&#35501;&#12415;&#12420;&#12377;&#12356;&#12391;&#12377;&#12290;&#12385;&#12394;&#12415;&#12395;&#20986;&#21147;&#12373;&#12428;&#12383;&#23455;&#38555;&#12398;&#12487;&#12540;&#12479;&#12434;&#35211;&#12427;&#12392;&#12289;<\/p><blockquote><p><span style=\"text-decoration: underline;\"><strong>XML&#24418;&#24335;<\/strong><\/span><\/p>\n<p><span style=\"word-break: break-all;\">&lt;root&gt;&lt;records&gt;&lt;record&gt;&lt;age&gt;0~4&#27507;&lt;\/age&gt;&lt;sex&gt;total&lt;\/sex&gt;&lt;yyyymm&gt;201905&lt;\/yyyymm&gt;&lt;value&gt;4810000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;0~4&#27507;&lt;\/age&gt;&lt;sex&gt;male&lt;\/sex&gt;&lt;yyyymm&gt;201905&lt;\/yyyymm&gt;&lt;value&gt;2470000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;0~4&#27507;&lt;\/age&gt;&lt;sex&gt;female&lt;\/sex&gt;&lt;yyyymm&gt;201905&lt;\/yyyymm&gt;&lt;value&gt;2350000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;0~4&#27507;&lt;\/age&gt;&lt;sex&gt;total&lt;\/sex&gt;&lt;yyyymm&gt;201812&lt;\/yyyymm&gt;&lt;value&gt;4827000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;0~4&#27507;&lt;\/age&gt;&lt;sex&gt;male&lt;\/sex&gt;&lt;yyyymm&gt;201812&lt;\/yyyymm&gt;&lt;value&gt;2473000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;0~4&#27507;&lt;\/age&gt;&lt;sex&gt;female&lt;\/sex&gt;&lt;yyyymm&gt;201812&lt;\/yyyymm&gt;&lt;value&gt;2354000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;0~4&#27507;&lt;\/age&gt;&lt;sex&gt;total-ja&lt;\/sex&gt;&lt;yyyymm&gt;201812&lt;\/yyyymm&gt;&lt;value&gt;4750000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;0~4&#27507;&lt;\/age&gt;&lt;sex&gt;male-ja&lt;\/sex&gt;&lt;yyyymm&gt;201812&lt;\/yyyymm&gt;&lt;value&gt;2433000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;0~4&#27507;&lt;\/age&gt;&lt;sex&gt;female-ja&lt;\/sex&gt;&lt;yyyymm&gt;201812&lt;\/yyyymm&gt;&lt;value&gt;2317000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;5~9&#27507;&lt;\/age&gt;&lt;sex&gt;total&lt;\/sex&gt;&lt;yyyymm&gt;201905&lt;\/yyyymm&gt;&lt;value&gt;5130000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;5~9&#27507;&lt;\/age&gt;&lt;sex&gt;male&lt;\/sex&gt;&lt;yyyymm&gt;201905&lt;\/yyyymm&gt;&lt;value&gt;2630000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;5~9&#27507;&lt;\/age&gt;&lt;sex&gt;female&lt;\/sex&gt;&lt;yyyymm&gt;201905&lt;\/yyyymm&gt;&lt;value&gt;2500000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;5~9&#27507;&lt;\/age&gt;&lt;sex&gt;total&lt;\/sex&gt;&lt;yyyymm&gt;201812&lt;\/yyyymm&gt;&lt;value&gt;5172000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;5~9&#27507;&lt;\/age&gt;&lt;sex&gt;male&lt;\/sex&gt;&lt;yyyymm&gt;201812&lt;\/yyyymm&gt;&lt;value&gt;2648000&lt;\/value&gt;&lt;\/record&gt;&lt;record&gt;&lt;age&gt;5~9&#27507;&lt;\/age&gt;&lt;sex&gt;female&lt;\/sex&gt;&lt;yyyymm&gt;201812&lt;\/yyyymm&gt;&lt;value&gt;2524000&lt;\/value&gt;&lt;\/record&gt; ...&#20013;&#30053;...&lt;\/root&gt;<\/span><\/p><\/blockquote><p>&#12371;&#12435;&#12394;&#24863;&#12376;&#12395;&#20006;&#12403;&#12414;&#12377;&#12290;JSON&#12392;&#36949;&#12387;&#12390;&#12487;&#12540;&#12479;&#22411;&#12364;&#21306;&#21029;&#12373;&#12428;&#12394;&#12356;&#12398;&#12391;&#12289;&#20840;&#12390;&#25991;&#23383;&#21015;&#25201;&#12356;&#12391;&#12377;&#12290;&#20170;&#22238;&#12399;&#20351;&#12387;&#12390;&#12356;&#12394;&#12356;&#12391;&#12377;&#12364;&#12289;&#12371;&#12428;&#12395;&#23646;&#24615;&#12434;&#20184;&#19982;&#12375;&#12390;&#12424;&#12426;&#12522;&#12483;&#12481;&#12394;&#12487;&#12540;&#12479;&#34920;&#29694;&#12395;&#12377;&#12427;&#12371;&#12392;&#12418;&#21487;&#33021;&#12391;&#12377;&#12290;<del>&#65288;&#12487;&#12540;&#12479;&#12364;&#25955;&#12425;&#12400;&#12427;&#12398;&#12391;&#31169;&#12399;&#12354;&#12414;&#12426;&#20351;&#12356;&#12414;&#12379;&#12435;&#12364;&#12539;&#12539;&#12539;&#65289;<\/del><\/p><p>&nbsp;<\/p><h4>&#12414;&#12392;&#12417;<\/h4><p>&#12392;&#12356;&#12358;&#12371;&#12392;&#12391;&#12289;&#12302;&#12304;Python&#12487;&#12540;&#12479;&#27963;&#29992;&#12305;CSV&#12501;&#12449;&#12452;&#12523;&#12434;JSON&#12501;&#12449;&#12452;&#12523;&#12289;XML&#12501;&#12449;&#12452;&#12523;&#12395;&#22793;&#25563;&#12375;&#12390;&#20986;&#21147;&#12375;&#12390;&#12415;&#12427;&#12303;&#12392;&#38988;&#12375;&#12390;&#21508;&#24418;&#24335;&#12434;&#27604;&#36611;&#12375;&#12388;&#12388;&#12289;&#23455;&#38555;&#12395;&#22793;&#25563;&#12377;&#12427;&#12467;&#12540;&#12489;&#12434;&#26360;&#12356;&#12390;&#35430;&#12375;&#12390;&#12415;&#12414;&#12375;&#12383;&#12290;<\/p><p>&#21508;&#24418;&#24335;&#12395;&#12513;&#12522;&#12483;&#12488;&#12539;&#12487;&#12513;&#12522;&#12483;&#12488;&#12364;&#12354;&#12427;&#12398;&#12391;&#12393;&#12428;&#12364;&#27491;&#32681;&#12392;&#12356;&#12358;&#12431;&#12369;&#12391;&#12399;&#12354;&#12426;&#12414;&#12379;&#12435;&#12364;&#12289;&#29694;&#22580;&#12395;&#21512;&#12387;&#12383;&#26368;&#36969;&#12394;&#24418;&#24335;&#12434;&#36984;&#23450;&#12391;&#12365;&#12427;&#12371;&#12392;&#12289;&#12381;&#12398;&#24418;&#24335;&#12398;&#12418;&#12392;&#12391;&#26368;&#36969;&#12394;&#12487;&#12540;&#12479;&#27083;&#36896;&#12434;&#35373;&#35336;&#12391;&#12365;&#12427;&#12371;&#12392;&#12289;&#12381;&#12375;&#12390;&#19975;&#19968;&#12398;&#38555;&#12395;&#22793;&#25563;&#12364;&#12391;&#12365;&#12427;&#12371;&#12392;&#12364;&#12289;&#12487;&#12540;&#12479;&#27963;&#29992;&#12395;&#12362;&#12356;&#12390;&#22823;&#20999;&#12394;&#12371;&#12392;&#12363;&#12394;&#12392;&#24605;&#12356;&#12414;&#12375;&#12383;&#12290;<\/p><p>&nbsp;<\/p><p>&#12392;&#12426;&#12431;&#12369;JSON&#12420;XML&#12399;&#12289;&#24460;&#12363;&#12425;&#33394;&#12293;&#12392;&#12487;&#12540;&#12479;&#27083;&#36896;&#12434;&#36861;&#21152;&#65295;&#22793;&#26356;&#12375;&#12420;&#12377;&#12356;&#28857;&#12364;&#12513;&#12522;&#12483;&#12488;&#12391;&#12354;&#12427;&#12392;&#12392;&#12418;&#12395;&#12289;&#26085;&#12293;&#12398;&#36939;&#29992;&#12395;&#12424;&#12387;&#12390;&#12487;&#12540;&#12479;&#27083;&#36896;&#12364;&#28357;&#33590;&#33510;&#33590;&#12395;&#12394;&#12426;&#12420;&#12377;&#12356;&#12392;&#12356;&#12358;&#35023;&#12398;&#24847;&#21619;&#12364;&#12487;&#12513;&#12522;&#12483;&#12488;&#12395;&#12418;&#12394;&#12426;&#12360;&#12414;&#12377;&#12290;&#12381;&#12398;&#24847;&#21619;&#12391;&#12399;&#21021;&#26399;&#12395;&#12393;&#12371;&#12414;&#12391;&#20808;&#12434;&#35211;&#36890;&#12375;&#12383;&#12487;&#12540;&#12479;&#27083;&#36896;&#12434;&#35373;&#35336;&#12391;&#12365;&#12427;&#12363;&#12364;&#37325;&#35201;&#12384;&#12392;&#24605;&#12356;&#12388;&#12388;&#12418;&#12539;&#12539;&#12539;&#12371;&#12398;&#12354;&#12383;&#12426;&#12289;&#23455;&#21209;&#26360;&#12392;&#12375;&#12390;&#12354;&#12414;&#12426;&#33391;&#12356;&#25945;&#31185;&#26360;&#30340;&#12394;&#12418;&#12398;&#12395;&#24033;&#12426;&#21512;&#12360;&#12390;&#12356;&#12394;&#12356;&#12398;&#12391;&#12289;<\/p><p>&#12487;&#12540;&#12479;&#12505;&#12540;&#12473;&#35373;&#35336;&#12398;&#12505;&#12473;&#12488;&#12503;&#12521;&#12463;&#12486;&#12451;&#12473;&#12434;&#25226;&#25569;&#12375;&#12388;&#12388;&#12289;&#12458;&#12531;&#12488;&#12525;&#12472;&#12540;&#12434;&#21442;&#32771;&#12395;&#26989;&#21209;&#35201;&#20214;&#12434;&#20877;&#25972;&#29702;&#12375;&#12390;&#12289;&#12354;&#12392;&#12399;&#12393;&#12371;&#12414;&#12391;&#31934;&#32251;&#12539;&#21427;&#23494;&#12394;&#12487;&#12540;&#12479;&#12391;&#12354;&#12427;&#12409;&#12365;&#12363;&#23455;&#21177;&#24615;&#12392;&#12467;&#12473;&#12488;&#12497;&#12501;&#12457;&#12540;&#12510;&#12531;&#12473;&#12434;&#37969;&#12415;&#12394;&#12364;&#12425;&#35519;&#25972;&#12375;&#12390;&#33853;&#12392;&#12375;&#12393;&#12371;&#12429;&#12434;&#25506;&#12377;&#12367;&#12425;&#12356;&#12375;&#12363;&#24605;&#12356;&#20184;&#12363;&#12394;&#12356;&#12398;&#12391;&#12289;&#20309;&#12363;&#33391;&#26360;&#12364;&#12354;&#12428;&#12400;&#12372;&#25351;&#21335;&#12367;&#12384;&#12373;&#12356;&#12414;&#12379;&#12290;&#12290;<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp;&#21069;&#22238;&#12398;&#25237;&#31295;&#12391;&#12399;&#12302;Python&#12391;pandas&#12434;&#20351;&#12 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":12138,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[252],"tags":[],"class_list":["post-12131","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business_ja"],"_links":{"self":[{"href":"https:\/\/takuminasuno.com\/ja\/wp-json\/wp\/v2\/posts\/12131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/takuminasuno.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/takuminasuno.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/takuminasuno.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/takuminasuno.com\/ja\/wp-json\/wp\/v2\/comments?post=12131"}],"version-history":[{"count":15,"href":"https:\/\/takuminasuno.com\/ja\/wp-json\/wp\/v2\/posts\/12131\/revisions"}],"predecessor-version":[{"id":12148,"href":"https:\/\/takuminasuno.com\/ja\/wp-json\/wp\/v2\/posts\/12131\/revisions\/12148"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/takuminasuno.com\/ja\/wp-json\/wp\/v2\/media\/12138"}],"wp:attachment":[{"href":"https:\/\/takuminasuno.com\/ja\/wp-json\/wp\/v2\/media?parent=12131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/takuminasuno.com\/ja\/wp-json\/wp\/v2\/categories?post=12131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/takuminasuno.com\/ja\/wp-json\/wp\/v2\/tags?post=12131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}