本日の関数:requests.get()
こんにちは。
テービーテックの村松です。
本日ご紹介する関数は「requests.get()」。
※※これまでご紹介した関数はこちら※※
どんな関数?
Requests は Python の HTTP ライブラリです。
WEB上でのデータ収集をする際に使用します。
引数は?
requests.get(url, params)
引数は、
- url:対象のURLを指定します。
- params:URLパラメータを辞書型で指定することもできます。
使ってみよう
input
#「本日の関数」の目次ページのURLを用意 url = 'https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D'
コード
#ページの取得 request = requests.get(url) type(request) ##結果 requests.models.Response
戻り値はResponseオブジェクトです。
格納されている情報
#URL print(request.url) ##結果 https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D
#ステータスコード print(request.status_code) ##結果 200
ステータスコードの数値の意味はこちらを参照。
#エンコーディング print(request.encoding) ##結果 utf-8
#レスポンスヘッダ print(request.headers) ##結果 {'Server': 'nginx', 'Date': 'Wed, 27 May 2020 04:36:25 GMT', 'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '10210', 'Connection': 'keep-alive', 'Vary': 'Accept-Encoding, X-Epic-Device-Type, X-Forwarded-Host, Accept-Encoding', 'Access-Control-Allow-Origin': '*', 'Content-Security-Policy-Report-Only': 'block-all-mixed-content; report-uri https://blog.hatena.ne.jp/api/csp_report', 'P3P': 'CP="OTI CUR OUR BUS STA"', 'X-Cache-Only-Varnish': '1', 'X-Content-Type-Options': 'nosniff', 'X-Dispatch': 'Hatena::Epic::Web::Blogs::Entry#permalink', 'X-Frame-Options': 'DENY', 'X-Revision': '53cd5456443d71facc888adc293aa281', 'X-XSS-Protection': '1', 'X-Runtime': '0.160293', 'Content-Encoding': 'gzip', 'X-Varnish': '507798176 508793376', 'Age': '39', 'Via': '1.1 varnish (Varnish/6.0)', 'X-Cache': 'HIT', 'Cache-Control': 'private', 'Accept-Ranges': 'bytes'}
#テキスト print(request.text) ## <!DOCTYPE html> <html lang="ja" data-admin-domain="//blog.hatena.ne.jp" data-admin-origin="https://blog.hatena.ne.jp" data-author="tbtech" data-avail-langs="ja en" data-blog="development.hatenablog.jp" data-blog-host="development.hatenablog.jp" data-blog-is-public="1" data-blog-name="テービーテックのデータサイエンス" data-blog-owner="tbtech" data-blog-uri="https://ds-blog.tbtech.co.jp/" ・・・以下略
#バイナリデータ print(request.content) ##結果 b'<!DOCTYPE html>\n<html\n lang="ja"\n\ndata-admin-domain="//blog.hatena.ne.jp"\ndata-admin-origin="https://blog.hatena.ne.jp"\ndata-author="tbtech"\ndata-avail-langs="ja en"\ndata-blog="development.hatenablog.jp"\ndata-blog-host="development.hatenablog.jp"\ndata-blog-is-public="1"\ndata-blog-name="\xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9"\ndata-blog-owner="tbtech"\ndata-blog-uri="https://ds-blog.tbtech.co.jp/"\ndata-blog-uuid="10257846132711940034"\ndata-blogs-uri-base="https://ds-blog.tbtech.co.jp"\ndata-brand="pro"\ndata-data-layer="{"hatenablog":{"analytics":{"separated_property_id":"UA-29716941-23","property_id":"UA-134145993-1","brand_property_id":"","non_sampling_property_id":""},"permalink_entry":{"title":"\\u25b2\\u672c\\u65e5\\u306e\\u95a2\\u6570==\\u76ee\\u6b21==","date":"2020-04-14","uri":"https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D","author_name":"TBT_matsu","hour":"14","categories":"\\u672c\\u65e5\\u306e\\u95a2\\u6570"},"router_type":"blogs","page_id":"entry","admin":{},"blog":{"enable_ads":"false","is_public":"true","enable_keyword_link":"false","name":"\\u30c6\\u30fc\\u30d3\\u30fc\\u30c6\\u30c3\\u30af\\u306e\\u30c7\\u30fc\\u30bf\\u30b5\\u30a4\\u30a8\\u30f3\\u30b9","entry_show_footer_related_entries":"true","uri":"https://ds-blog.tbtech.co.jp/","owner_name":"tbtech","disable_ads":"pro","force_pc_view":"true","content_seems_japanese":"true","lang":"ja","is_sleeping":"false","is_responsive_view":"true"},"pro":"pro","brand":"pro"}}"\ndata-device="pc"\ndata-dont-recommend-pro="false"\ndata-global-domain="https://hatenablog.com"\ndata-globalheader-color="b"\ndata-globalheader-type="pc"\ndata-has-touch-view="1"\ndata-hide-header="1"\ndata-no-suggest-touch-view="1"\ndata-page="entry"\ndata-parts-domain="https://hatenablog-parts.com"\ndata-plus-available="1"\ndata-pro="true"\ndata-router-type="blogs"\ndata-sentry-dsn="https://03a33e4781a24cf2885099fed222b56d@sentry.io/1195218"\ndata-sentry-environment="production"\ndata-sentry-sample-rate="0.1"\ndata-static-domain="https://cdn.blog.st-hatena.com"\ndata-version="53cd5456443d71facc888adc293aa281"\n\nitemscope\nitemtype="http://schema.org/Article"\n\n data-initial-state="{}"\n\n >\n <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">\n \n <meta name="viewport" content="width=device-width, initial-scale=1.0" />\n\n\n \n\n\n\n \n\n <meta name="robots" content="max-image-preview:large" />\n\n\n <meta charset="utf-8"/>\n <meta http-equiv="X-UA-Compatible" content="IE=7; IE=9; IE=10; IE=11" />\n <title>\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1== - \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9</title>\n\n \n <link rel="canonical" href="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D"/>\n\n\n\n \n \n\n<meta itemprop="name" content="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1== - \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9"/>\n\n <meta itemprop="image" content="https://cdn-ak.f.st-hatena.com/images/fotolife/T/TBT_matsu/20200402/20200402152259.png"/>\n\n\n <meta property="og:title" content="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1== - \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9"/>\n<meta property="og:type" content="article"/>\n <meta property="og:url" content="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D"/>\n\n <meta property="og:image" content="https://cdn-ak.f.st-hatena.com/images/fotolife/T/TBT_matsu/20200402/20200402152259.png"/>\n\n<meta property="og:image:alt" content="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1== - \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9"/>\n <meta property="og:description" content="\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0 \xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf\xe3\x80\x82 \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe6\x9d\x91\xe6\x9d\xbe\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82 \xe3\x80\x8c\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xe3\x80\x8d\xe3\x81\xa7\xe3\x81\xaf\xe3\x80\x81\xe7\xa7\x81\xe3\x81\xae\xe3\x81\x9d\xe3\x81\xae\xe6\x97\xa5\xe3\x81\xae\xe6\xb0\x97\xe5\x88\x86\xe3\x81\xa7\xe6\xa7\x98\xe3\x80\x85\xe3\x81\xaaPython\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xe3\x82\x92\xe7\xb4\xb9\xe4\xbb\x8b\xe3\x81\x97\xe3\x81\xa6\xe3\x81\x84\xe3\x81\x8d\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82 \xe7\x9b\xae\xe6\x8c\x87\xe3\x81\x9b\xe6\xaf\x8e\xe6\x97\xa5\xe6\x9b\xb4\xe6\x96\xb0\xef\xbc\x81\xef\xbc\x81(\xe7\x9b\xae\xe6\xa8\x99\xe3\x81\xaf\xe9\xab\x98\xe3\x81\x8f) \xe6\x9c\xac\xe3\x83\x9a\xe3\x83\xbc\xe3\x82\xb8\xe3\x81\xaf\xe3\x81\x9d\xe3\x81\xae\xe7\x9b\xae\xe6\xac\xa1\xe3\x81\xa8\xe3\x81\xaa\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82\xe3\x81\xaa\xe3\x81\x8a\xe3\x80\x81\xe3\x81\xbe\xe3\x81\xa0\xe3\x81\xbe\xe3\x81\xa0Python\xe3\x81\xae\xe3\x81\x8a\xe5\x8b\x89\xe5\xbc\xb7\xe4\xb8\xad\xe3\x81\xae\xe8\xba\xab\xe3\x81\x8c\xe3\x81\xa1\xe3\x81\xbe\xe3\x81\xa1\xe3\x81\xbe\xe6\x9b\xb8\xe3\x81\x84\xe3\x81\xa6\xe3\x81\x84\xe3\x82\x8b\xe3\x82\x82\xe3\x81\xae\xe3\x81\xab\xe3\x81\xaa\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82 \xe9\x96\x93\xe9\x81\x95\xe3\x81\xa3\xe3\x81\xa6\xe3\x81\x84\xe3\x82\x8b\xe3\x81\x93\xe3\x81\xa8\xe3\x82\x92\xe6\x9b\xb8\xe3\x81\x84\xe3\x81\xa6\xe3\x81\x84\xe3\x81\x9f\xe3\x82\x89\xe3\x81\x93\xe3\x81\xa3\xe3\x81\x9d\xe3\x82\x8a\xf0\xa0\xae\x9f\xe3\x81\xa3\xe3\x81\xa6\xe3\x81\x84\xe3\x81\x9f\xe3\x81\xa0\xe3\x81\x91\xe3\x82\x8b\xe3\x81\xa8\xe5\x8a\xa9\xe3\x81\x8b\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x83\xbb\xe3\x83\xbb\xe3\x83\xbb\xe3\x80\x82 \xe9\x96\xa2\xe6\x95\xb0\xe4\xb8\x80\xe8\xa6\xa7 \xe7\xb5\x84\xe3\x81\xbf\xe8\xbe\xbc\xe3\x81\xbf\xe9\x96\xa2\xe6\x95\xb0 open() enumerate() format() set() range() range() lower() split() Pandasa unique() isnull() concat() describe(\xe2\x80\xa6" />\n<meta property="og:site_name" content="\xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9"/>\n\n <meta property="article:published_time" content="1586843617" />\n\n <meta property="article:tag" content="\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0" />\n <meta name="twitter:card" content="summary_large_image" />\n <meta name="twitter:image" content="https://cdn-ak.f.st-hatena.com/images/fotolife/T/TBT_matsu/20200402/20200402152259.png" /> <meta name="twitter:title" content="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1== - \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9" /> <meta name="twitter:description" content="\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0 \xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf\xe3\x80\x82 \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe6\x9d\x91\xe6\x9d\xbe\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82 \xe3\x80\x8c\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xe3\x80\x8d\xe3\x81\xa7\xe3\x81\xaf\xe3\x80\x81\xe7\xa7\x81\xe3\x81\xae\xe3\x81\x9d\xe3\x81\xae\xe6\x97\xa5\xe3\x81\xae\xe6\xb0\x97\xe5\x88\x86\xe3\x81\xa7\xe6\xa7\x98\xe3\x80\x85\xe3\x81\xaaPython\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xe3\x82\x92\xe7\xb4\xb9\xe4\xbb\x8b\xe3\x81\x97\xe3\x81\xa6\xe3\x81\x84\xe3\x81\x8d\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82 \xe7\x9b\xae\xe6\x8c\x87\xe3\x81\x9b\xe6\xaf\x8e\xe6\x97\xa5\xe6\x9b\xb4\xe6\x96\xb0\xef\xbc\x81\xef\xbc\x81(\xe7\x9b\xae\xe6\xa8\x99\xe3\x81\xaf\xe9\xab\x98\xe3\x81\x8f) \xe6\x9c\xac\xe3\x83\x9a\xe3\x83\xbc\xe3\x82\xb8\xe3\x81\xaf\xe3\x81\x9d\xe3\x81\xae\xe7\x9b\xae\xe6\xac\xa1\xe3\x81\xa8\xe3\x81\xaa\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82\xe3\x81\xaa\xe3\x81\x8a\xe3\x80\x81\xe3\x81\xbe\xe3\x81\xa0\xe3\x81\xbe\xe3\x81\xa0Python\xe3\x81\xae\xe3\x81\x8a\xe5\x8b\x89\xe5\xbc\xb7\xe4\xb8\xad\xe3\x81\xae\xe8\xba\xab\xe3\x81\x8c\xe3\x81\xa1\xe3\x81\xbe\xe3\x81\xa1\xe3\x81\xbe\xe6\x9b\xb8\xe3\x81\x84\xe3\x81\xa6\xe3\x81\x84\xe3\x82\x8b\xe3\x82\x82\xe3\x81\xae\xe3\x81\xab\xe3\x81\xaa\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82 \xe9\x96\x93\xe9\x81\x95\xe3\x81\xa3\xe3\x81\xa6\xe3\x81\x84\xe3\x82\x8b\xe3\x81\x93\xe3\x81\xa8\xe3\x82\x92\xe6\x9b\xb8\xe3\x81\x84\xe3\x81\xa6\xe3\x81\x84\xe3\x81\x9f\xe3\x82\x89\xe3\x81\x93\xe3\x81\xa3\xe3\x81\x9d\xe3\x82\x8a\xf0\xa0\xae\x9f\xe2\x80\xa6" /> <meta name="twitter:app:name:iphone" content="\xe3\x81\xaf\xe3\x81\xa6\xe3\x81\xaa\xe3\x83\x96\xe3\x83\xad\xe3\x82\xb0\xe3\x82\xa2\xe3\x83\x97\xe3\x83\xaa" />\n <meta name="twitter:app:id:iphone" content="583299321" />\n <meta name="twitter:app:url:iphone" content="hatenablog:///open?uri=https%3A%2F%2Fds-blog.tbtech.co.jp%2Fentry%2F2020%2F04%2F14%2F%25E2%2596%25B2%25E6%259C%25AC%25E6%2597%25A5%25E3%2581%25AE%25E9%2596%25A2%25E6%2595%25B0%3D%3D%25E7%259B%25AE%25E6%25AC%25A1%3D%3D" /> <meta name="twitter:site" content="@tbt_hozen" />\n \n <meta name="description" content="\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0 \xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf\xe3\x80\x82 \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe6\x9d\x91\xe6\x9d\xbe\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82 \xe3\x80\x8c\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xe3\x80\x8d\xe3\x81\xa7\xe3\x81\xaf\xe3\x80\x81\xe7\xa7\x81\xe3\x81\xae\xe3\x81\x9d\xe3\x81\xae\xe6\x97\xa5\xe3\x81\xae\xe6\xb0\x97\xe5\x88\x86\xe3\x81\xa7\xe6\xa7\x98\xe3\x80\x85\xe3\x81\xaaPython\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xe3\x82\x92\xe7\xb4\xb9\xe4\xbb\x8b\xe3\x81\x97\xe3\x81\xa6\xe3\x81\x84\xe3\x81\x8d\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82 \xe7\x9b\xae\xe6\x8c\x87\xe3\x81\x9b\xe6\xaf\x8e\xe6\x97\xa5\xe6\x9b\xb4\xe6\x96\xb0\xef\xbc\x81\xef\xbc\x81(\xe7\x9b\xae\xe6\xa8\x99\xe3\x81\xaf\xe9\xab\x98\xe3\x81\x8f) \xe6\x9c\xac\xe3\x83\x9a\xe3\x83\xbc\xe3\x82\xb8\xe3\x81\xaf\xe3\x81\x9d\xe3\x81\xae\xe7\x9b\xae\xe6\xac\xa1\xe3\x81\xa8\xe3\x81\xaa\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82\xe3\x81\xaa\xe3\x81\x8a\xe3\x80\x81\xe3\x81\xbe\xe3\x81\xa0\xe3\x81\xbe\xe3\x81\xa0Python\xe3\x81\xae\xe3\x81\x8a\xe5\x8b\x89\xe5\xbc\xb7\xe4\xb8\xad\xe3\x81\xae\xe8\xba\xab\xe3\x81\x8c\xe3\x81\xa1\xe3\x81\xbe\xe3\x81\xa1\xe3\x81\xbe\xe6\x9b\xb8\xe3\x81\x84\xe3\x81\xa6\xe3\x81\x84\xe3\x82\x8b\xe3\x82\x82\xe3\x81\xae\xe3\x81\xab\xe3\x81\xaa\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82 \xe9\x96\x93\xe9\x81\x95\xe3\x81\xa3\xe3\x81\xa6\xe3\x81\x84\xe3\x82\x8b\xe3\x81\x93\xe3\x81\xa8\xe3\x82\x92\xe6\x9b\xb8\xe3\x81\x84\xe3\x81\xa6\xe3\x81\x84\xe3\x81\x9f\xe3\x82\x89\xe3\x81\x93\xe3\x81\xa3\xe3\x81\x9d\xe3\x82\x8a\xf0\xa0\xae\x9f\xe3\x81\xa3\xe3\x81\xa6\xe3\x81\x84\xe3\x81\x9f\xe3\x81\xa0\xe3\x81\x91\xe3\x82\x8b\xe3\x81\xa8\xe5\x8a\xa9\xe3\x81\x8b\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x83\xbb\xe3\x83\xbb\xe3\x83\xbb\xe3\x80\x82 \xe9\x96\xa2\xe6\x95\xb0\xe4\xb8\x80\xe8\xa6\xa7 \xe7\xb5\x84\xe3\x81\xbf\xe8\xbe\xbc\xe3\x81\xbf\xe9\x96\xa2\xe6\x95\xb0 open() enumerate() format() set() range() range() lower() split() Pandasa unique() isnull() concat() describe(\xe2\x80\xa6" />\n <meta name="google-site-verification" content="eM6BvHq2dtx_UAdx482CWi5xcsV8gnJDOgE-OFi73Dc" />\n <meta name="keywords" content="\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9,\xe7\xb5\xb1\xe8\xa8\x88,\xe3\x83\xaa\xe3\x82\xb1\xe3\x82\xb8\xe3\x83\xa7,Python,IT" />\n\n\n \n<script\n id="embed-gtm-data-layer-loader"\n data-data-layer-page-specific="{"hatenablog":{"blogs_permalink":{"brand_hide_afc":"false","is_author_pro":"true","blog_hide_afc_field":"false","is_blog_sleeping":"false","entry_afc_issued":"false","has_related_entries_with_elasticsearch":"true","blog_struct_hide_afc":"true","blog_afc_issued":"false","blog_hide_afc_func":"true"}}}"\n>\n(function() {\n function loadDataLayer(elem, attrName) {\n if (!elem) { return {}; }\n var json = elem.getAttribute(attrName);\n if (!json) { return {}; }\n return JSON.parse(json);\n }\n\n var globalVariables = loadDataLayer(\n document.documentElement,\n \'data-data-layer\'\n );\n var pageSpecificVariables = loadDataLayer(\n document.getElementById(\'embed-gtm-data-layer-loader\'),\n \'data-data-layer-page-specific\'\n );\n\n var variables = [globalVariables, pageSpecificVariables];\n\n if (!window.dataLayer) {\n window.dataLayer = [];\n }\n\n for (var i = 0; i < variables.length; i++) {\n window.dataLayer.push(variables[i]);\n }\n})();\n</script>\n\n<!-- Google Tag Manager -->\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\'gtm.start\':\nnew Date().getTime(),event:\'gtm.js\'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!=\'dataLayer\'?\'&l=\'+l:\'\';j.async=true;j.src=\n\'https://www.googletagmanager.com/gtm.js?id=\'+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,\'script\',\'dataLayer\',\'GTM-P4CXTW\');</script>\n<!-- End Google Tag Manager -->\n\n\n\n\n <link rel="shortcut icon" href="https://ds-blog.tbtech.co.jp/favicon">\n<link rel="apple-touch-icon" href="https://cdn.image.st-hatena.com/image/apple_touch_icon/9471ef6286117722acf61a777e544febe12ea610/version=1/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F153799108%2F1549505367235488">\n<link rel="icon" sizes="192x192" href="https://cdn.image.st-hatena.com/image/square/b3091c8f41adab8097210fac3946855e14383364/backend=imagemagick;height=192;version=1;width=192/https%3A%2F%2Fcdn.user.blog.st-hatena.com%2Fblog_custom_icon%2F153799108%2F1549505367235488">\n\n \n\n<link rel="alternate" type="application/atom+xml" title="Atom" href="https://ds-blog.tbtech.co.jp/feed"/>\n<link rel="alternate" type="application/rss+xml" title="RSS2.0" href="https://ds-blog.tbtech.co.jp/rss"/>\n<link rel="alternate" type="application/json+oembed" href="https://hatenablog.com/oembed?url=https%3A%2F%2Fds-blog.tbtech.co.jp%2Fentry%2F2020%2F04%2F14%2F%25E2%2596%25B2%25E6%259C%25AC%25E6%2597%25A5%25E3%2581%25AE%25E9%2596%25A2%25E6%2595%25B0%253D%253D%25E7%259B%25AE%25E6%25AC%25A1%253D%253D&format=json" title="oEmbed Profile of \xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1=="/>\n<link rel="alternate" type="text/xml+oembed" href="https://hatenablog.com/oembed?url=https%3A%2F%2Fds-blog.tbtech.co.jp%2Fentry%2F2020%2F04%2F14%2F%25E2%2596%25B2%25E6%259C%25AC%25E6%2597%25A5%25E3%2581%25AE%25E9%2596%25A2%25E6%2595%25B0%253D%253D%25E7%259B%25AE%25E6%25AC%25A1%253D%253D&format=xml" title="oEmbed Profile of \xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1=="/>\n \n <link rel="author" href="http://www.hatena.ne.jp/TBT_matsu/">\n\n \n\n\n \n <link rel="stylesheet" type="text/css" href="https://cdn.blog.st-hatena.com/css/blog.css?version=d43439952f020f6c8eeda20dc8e7244c6a41d9ba&env=production"/>\n\n \n <link rel="stylesheet" type="text/css" href="https://usercss.blog.st-hatena.com/blog_style/10257846132711940034/a8326bf8f3ce5dbb9bb15b516dfc78f196a2215e"/>\n \n\n \n\n \n<script> </script>\n\n \n<style>\n div#google_afc_user,\n div.google-afc-user-container,\n div.google_afc_image,\n div.google_afc_blocklink {\n display: block !important;\n }\n</style>\n\n\n \n\n <meta name="viewport" content="width=device-width,initial-scale=1">\r\n<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">\r\n<style>\r\n.entry-content img {\r\nborder : 1px solid #DADADA ;\r\nbox-shadow : 0 2px 4px rgba(0, 0, 0, 0.2) ;\r\n}\r\n</style>\n</head>\n\n <body class="page-entry header-image-only enable-top-editarea category-\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0 globalheader-off">\n \n\n <div id="globalheader-container"\n data-brand="hatenablog"\n style="display: none"\n \n >\n <iframe id="globalheader" height="37" frameborder="0" allowTransparency="true"></iframe>\n</div>\n\n\n <div id="container">\n <div id="container-inner">\n <header id="blog-title" data-brand="hatenablog">\n <div id="blog-title-inner" style="background-image: url(\'https://cdn-ak.f.st-hatena.com/images/fotolife/t/tbtech/20190311/20190311125731.jpg\'); background-position: center 0px;">\n <div id="blog-title-content">\n <h1 id="title"><a href="https://ds-blog.tbtech.co.jp/">\xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9</a></h1>\n \n <h2 id="blog-description">\xe6\x9c\xaa\xe7\xb5\x8c\xe9\xa8\x93\xe3\x83\xaa\xe3\x82\xb1\xe3\x82\xb8\xe3\x83\xa7\xe3\x81\x8c\xe3\x82\xbc\xe3\x83\xad\xe3\x81\x8b\xe3\x82\x89\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x83\x86\xe3\x82\xa3\xe3\x82\xb9\xe3\x83\x88\xe3\x82\x92\xe7\x9b\xae\xe6\x8c\x87\xe3\x81\x99\xe5\xa7\xbf\xe3\x82\x92\xe8\xa8\x98\xe3\x81\x99\xe5\xa5\xae\xe9\x97\x98\xe8\xa8\x98\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x822019/12/05\xe6\x96\x87\xe7\xb3\xbb\xe5\x87\xba\xe8\xba\xab\xe8\x80\x85\xe3\x81\x8c\xe5\x85\xb1\xe5\x90\x8c\xe3\x81\xa7\xe6\x9b\xb4\xe6\x96\xb0\xe3\x82\x92\xe9\x96\x8b\xe5\xa7\x8b</h2>\n \n </div>\n </div>\n</header>\n\n \n <div id="top-editarea">\n <div align="right">\r\n<p><a href="http://www.tbtech.co.jp/"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/t/tbtech/20190221/20190221093823_120.jpg" alt="TAG index" border="0" hspace="200"></a></p>\r\n</div>\n </div>\n\n\n \n <div id="top-box">\n <div class="breadcrumb" data-test-id="breadcrumb">\n <div class="breadcrumb-inner">\n <a class="breadcrumb-link" href="https://ds-blog.tbtech.co.jp/"><span>\xe3\x83\x88\xe3\x83\x83\xe3\x83\x97</span></a> <span class="breadcrumb-gt">></span> <span class="breadcrumb-child"> <a class="breadcrumb-child-link" href="https://ds-blog.tbtech.co.jp/archive/category/%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0"><span>\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0</span></a> </span> <span class="breadcrumb-gt">></span> <span class="breadcrumb-child"> <span>\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1==</span> </span> </div>\n </div>\n </div>\n <script type="application/ld+json" class="test-breadcrumb-json-ld">\n {"itemListElement":[{"@type":"ListItem","item":{"name":"\xe3\x83\x88\xe3\x83\x83\xe3\x83\x97","@id":"https://ds-blog.tbtech.co.jp/"},"position":1},{"position":2,"item":{"name":"\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0","@id":"https://ds-blog.tbtech.co.jp/archive/category/%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0"},"@type":"ListItem"}],"@type":"BreadcrumbList","@context":"http://schema.org"}\n </script>\n \n \n\n\n\n\n<div id="content" class="hfeed"\n \n >\n <div id="content-inner">\n <div id="wrapper">\n <div id="main">\n <div id="main-inner">\n \n\n\n \n \n <!-- google_ad_section_start -->\n <!-- rakuten_ad_target_begin -->\n \n \n \n\n \n\n \n \n \n <article class="entry hentry test-hentry js-entry-article date-first autopagerize_page_element chars-800 words-100 mode-hatena entry-odd" id="entry-26006613543964151" data-keyword-campaign="" data-uuid="26006613543964151" data-publication-type="entry">\n <div class="entry-inner">\n <header class="entry-header">\n \n <div class="date entry-date first">\n <a href="https://ds-blog.tbtech.co.jp/archive/2020/04/14" rel="nofollow">\n <time pubdate datetime="2020-04-14T05:53:37Z" title="2020-04-14T05:53:37Z">\n <span class="date-year">2020</span><span class="hyphen">-</span><span class="date-month">04</span><span class="hyphen">-</span><span class="date-day">14</span>\n </time>\n </a>\n </div>\n <h1 class="entry-title">\n <a href="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D" class="entry-title-link bookmark">\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1==</a>\n</h1>\n\n \n \n\n <div class="entry-categories categories">\n \n <a href="https://ds-blog.tbtech.co.jp/archive/category/%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0" class="entry-category-link category-\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0">\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0</a>\n \n </div>\n\n\n \n\n \n\n</header>\n\n \n\n\n <div class="entry-content">\n \n <p><span itemscope itemtype="http://schema.org/Photograph"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/T/TBT_matsu/20200402/20200402152259.png" alt="f:id:TBT_matsu:20200402152259p:plain" title="f:id:TBT_matsu:20200402152259p:plain" class="hatena-fotolife" itemprop="image"></span></p>\n\n<div class="section">\n <h3>\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0</h3>\n <p>\xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf\xe3\x80\x82<br />\n\xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe6\x9d\x91\xe6\x9d\xbe\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82<br />\n\xe3\x80\x8c\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xe3\x80\x8d\xe3\x81\xa7\xe3\x81\xaf\xe3\x80\x81\xe7\xa7\x81\xe3\x81\xae\xe3\x81\x9d\xe3\x81\xae\xe6\x97\xa5\xe3\x81\xae\xe6\xb0\x97\xe5\x88\x86\xe3\x81\xa7\xe6\xa7\x98\xe3\x80\x85\xe3\x81\xaaPython\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xe3\x82\x92\xe7\xb4\xb9\xe4\xbb\x8b\xe3\x81\x97\xe3\x81\xa6\xe3\x81\x84\xe3\x81\x8d\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82<br />\n\xe7\x9b\xae\xe6\x8c\x87\xe3\x81\x9b\xe6\xaf\x8e\xe6\x97\xa5\xe6\x9b\xb4\xe6\x96\xb0\xef\xbc\x81\xef\xbc\x81(\xe7\x9b\xae\xe6\xa8\x99\xe3\x81\xaf\xe9\xab\x98\xe3\x81\x8f)<br />\n\xe6\x9c\xac\xe3\x83\x9a\xe3\x83\xbc\xe3\x82\xb8\xe3\x81\xaf\xe3\x81\x9d\xe3\x81\xae\xe7\x9b\xae\xe6\xac\xa1\xe3\x81\xa8\xe3\x81\xaa\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82</p><p><span style="font-size: 80%">\xe3\x81\xaa\xe3\x81\x8a\xe3\x80\x81\xe3\x81\xbe\xe3\x81\xa0\xe3\x81\xbe\xe3\x81\xa0Python\xe3\x81\xae\xe3\x81\x8a\xe5\x8b\x89\xe5\xbc\xb7\xe4\xb8\xad\xe3\x81\xae\xe8\xba\xab\xe3\x81\x8c\xe3\x81\xa1\xe3\x81\xbe\xe3\x81\xa1\xe3\x81\xbe\xe6\x9b\xb8\xe3\x81\x84\xe3\x81\xa6\xe3\x81\x84\xe3\x82\x8b\xe3\x82\x82\xe3\x81\xae\xe3\x81\xab\xe3\x81\xaa\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82<br />\n\xe9\x96\x93\xe9\x81\x95\xe3\x81\xa3\xe3\x81\xa6\xe3\x81\x84\xe3\x82\x8b\xe3\x81\x93\xe3\x81\xa8\xe3\x82\x92\xe6\x9b\xb8\xe3\x81\x84\xe3\x81\xa6\xe3\x81\x84\xe3\x81\x9f\xe3\x82\x89\xe3\x81\x93\xe3\x81\xa3\xe3\x81\x9d\xe3\x82\x8a\xf0\xa0\xae\x9f\xe3\x81\xa3\xe3\x81\xa6\xe3\x81\x84\xe3\x81\x9f\xe3\x81\xa0\xe3\x81\x91\xe3\x82\x8b\xe3\x81\xa8\xe5\x8a\xa9\xe3\x81\x8b\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x83\xbb\xe3\x83\xbb\xe3\x83\xbb\xe3\x80\x82</span></p><p></p>\n\n<div class="section">\n <h4>\xe9\x96\xa2\xe6\x95\xb0\xe4\xb8\x80\xe8\xa6\xa7</h4>\n \n<div class="section">\n <h5>\xe7\xb5\x84\xe3\x81\xbf\xe8\xbe\xbc\xe3\x81\xbf\xe9\x96\xa2\xe6\x95\xb0</h5>\n \n<ul>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/02/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D4%E6%9C%88%E3%81%AFPython%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E9%96%A2%E6%95%B0%E2%91%A0%3D%3D">open()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/06/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Denumerate%28%29%3D%3D">enumerate()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/07/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dformat%28%29%3D%3D">format()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/15/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dset%28%29%3D%3D">set()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/20/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Drange%28%29%3D%3D">range()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/20/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Drange%28%29%3D%3D">range()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/29/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dlower%28%29%3D%3D">lower()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/05/12/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dsplit%28%29%3D%3D">split()</a></li>\n</ul>\n</div>\n<div class="section">\n <h5>Pandasa</h5>\n \n<ul>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/08/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dunique%28%29%3D%3D">unique()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/09/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Disnull%28%29%3D%3D">isnull()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D4%E6%9C%88%E3%81%AF%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E9%96%A2%E6%95%B0%3D%3D">concat()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/05/13/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Ddescribe%28%29%3D%3D">describe()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/05/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dinterpolate%28%29%3D%3D">interpolate()</a></li>\n</ul>\n</div>\n<div class="section">\n <h5>\xe3\x81\x9d\xe3\x81\xae\xe4\xbb\x96\xe3\x81\xae\xe3\x83\xa9\xe3\x82\xa4\xe3\x83\x96\xe3\x83\xa9\xe3\x83\xaa</h5>\n \n<ul>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/03/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dlocale_getpreferredencoding%28%29%3D%3D">locale.getpreferredencoding()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/23/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dget_text%28%29%3D%3D">get_text()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/24/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dre_sub%28%29%3D%3D">re.sub()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/05/01/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dunicodedata_normalize%28%29%3D%3D">unicodedata.normalize()</a></li>\n<li><a href="https://ds-blog.tbtech.co.jp/entry/2020/05/11/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dneologdn_normalize%28%29%3D%3D">neologdn.normalize()</a></li>\n</ul>\n</div>\n</div>\n</div>\n \n\n \n</div>\n\n \n <footer class="entry-footer">\n \n <p class="entry-footer-section">\n <span class="author vcard"><span class="fn" data-load-nickname="1" data-user-name="TBT_matsu">TBT_matsu</span></span>\n <span class="entry-footer-time"><a href="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D"><time data-relative datetime="2020-04-14T05:53:37Z" title="2020-04-14T05:53:37Z" pubdate class="updated">2020-04-14 14:53</time></a></span>\n</p>\n\n \n <div class="hatena-star-container">\n </div>\n <div class="hatena-star-metadata" style="display: none">\n <a class="hatena-star-permalink" href="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D">\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1==</a>\n </div>\n\n\n \n<div class="social-buttons">\n \n \n <div class="social-button-item">\n <a href="https://b.hatena.ne.jp/entry/s/ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D" class="hatena-bookmark-button" data-hatena-bookmark-url="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D" data-hatena-bookmark-layout="vertical-balloon" data-hatena-bookmark-lang="ja" title="\xe3\x81\x93\xe3\x81\xae\xe8\xa8\x98\xe4\xba\x8b\xe3\x82\x92\xe3\x81\xaf\xe3\x81\xa6\xe3\x81\xaa\xe3\x83\x96\xe3\x83\x83\xe3\x82\xaf\xe3\x83\x9e\xe3\x83\xbc\xe3\x82\xaf\xe3\x81\xab\xe8\xbf\xbd\xe5\x8a\xa0"><img src="https://b.st-hatena.com/images/entry-button/button-only.gif" alt="\xe3\x81\x93\xe3\x81\xae\xe8\xa8\x98\xe4\xba\x8b\xe3\x82\x92\xe3\x81\xaf\xe3\x81\xa6\xe3\x81\xaa\xe3\x83\x96\xe3\x83\x83\xe3\x82\xaf\xe3\x83\x9e\xe3\x83\xbc\xe3\x82\xaf\xe3\x81\xab\xe8\xbf\xbd\xe5\x8a\xa0" width="20" height="20" style="border: none;" /></a>\n </div>\n \n \n <div class="social-button-item">\n <div class="fb-share-button" data-layout="box_count" data-href="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D"></div>\n </div>\n \n \n <div class="social-button-item">\n <a href="https://twitter.com/share" class="twitter-share-button" data-url="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D" data-count="vertical" data-text="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1== - \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9" data-lang="ja">Tweet</a>\n </div>\n \n \n <div class="social-button-item">\n \n <a href="http://www.tumblr.com/share" data-hatenablog-tumblr-share-button data-share-url="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D" data-share-title="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==\xe7\x9b\xae\xe6\xac\xa1== - \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9" title="Share on Tumblr" style="display:inline-block; text-indent:-9999px; overflow:hidden; width:81px; height:20px; background:url(\'https://platform.tumblr.com/v1/share_1.png\') top left no-repeat transparent; vertical-align: top;">Share on Tumblr</a>\n </div>\n \n \n <span>\n <div class="line-it-button" style="display: none;" data-type="share-e" data-lang="ja" ></div>\n <script src="//scdn.line-apps.com/n/line_it/thirdparty/loader.min.js" async="async" defer="defer" ></script>\n </span>\n \n \n <div class="social-button-item">\n <a data-pocket-label="pocket" data-save-url="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D%E7%9B%AE%E6%AC%A1%3D%3D" data-pocket-count="vertical" class="pocket-btn" data-lang="en"></a>\n </div>\n \n</div>\n\n \n\n <div class="customized-footer">\n \n\n \n\n \n\n <div class="entry-footer-modules" id="entry-footer-secondary-modules"> \n<div class="hatena-module hatena-module-related-entries" >\n \n <!-- Hatena-Epic-has-related-entries-with-elasticsearch:true -->\n <div class="hatena-module-title">\n \xe9\x96\xa2\xe9\x80\xa3\xe8\xa8\x98\xe4\xba\x8b\n </div>\n <div class="hatena-module-body">\n <ul class="related-entries hatena-urllist urllist-with-thumbnails">\n \n \n \n <li class="urllist-item related-entries-item">\n <div class="urllist-item-inner related-entries-item-inner">\n \n <a class="urllist-image-link related-entries-image-link" href="https://ds-blog.tbtech.co.jp/entry/2020/05/11/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dneologdn_normalize%28%29%3D%3D">\n <img alt="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==neologdn.normalize()==" src="https://cdn.image.st-hatena.com/image/square/ef77f21a1731b263820fa76bf5ca0f9329726e8a/backend=imagemagick;height=100;version=1;width=100/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FT%2FTBT_matsu%2F20200402%2F20200402152259.png" class="urllist-image related-entries-image" title="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==neologdn.normalize()==" width="100">\n</a>\n <div class="urllist-date-link related-entries-date-link">\n <a href="https://ds-blog.tbtech.co.jp/archive/2020/05/11" rel="nofollow">\n <time pubdate datetime="2020-05-11T02:06:17Z" title="2020-05-11T02:06:17Z">\n 2020-05-11\n </time>\n </a>\n</div>\n\n <a href="https://ds-blog.tbtech.co.jp/entry/2020/05/11/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dneologdn_normalize%28%29%3D%3D" class="urllist-title-link related-entries-title-link urllist-title related-entries-title">\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==neologdn.normalize()==</a>\n\n\n \n \n\n <div class="urllist-entry-body related-entries-entry-body">\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xef\xbc\x9aneologdn.normalize() \xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf\xe3\x80\x82 \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe2\x80\xa6</div>\n </div>\n </li>\n \n \n <li class="urllist-item related-entries-item">\n <div class="urllist-item-inner related-entries-item-inner">\n \n <a class="urllist-image-link related-entries-image-link" href="https://ds-blog.tbtech.co.jp/entry/2020/05/01/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dunicodedata_normalize%28%29%3D%3D">\n <img alt="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==unicodedata.normalize()==" src="https://cdn.image.st-hatena.com/image/square/ef77f21a1731b263820fa76bf5ca0f9329726e8a/backend=imagemagick;height=100;version=1;width=100/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FT%2FTBT_matsu%2F20200402%2F20200402152259.png" class="urllist-image related-entries-image" title="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==unicodedata.normalize()==" width="100">\n</a>\n <div class="urllist-date-link related-entries-date-link">\n <a href="https://ds-blog.tbtech.co.jp/archive/2020/05/01" rel="nofollow">\n <time pubdate datetime="2020-05-01T02:20:49Z" title="2020-05-01T02:20:49Z">\n 2020-05-01\n </time>\n </a>\n</div>\n\n <a href="https://ds-blog.tbtech.co.jp/entry/2020/05/01/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dunicodedata_normalize%28%29%3D%3D" class="urllist-title-link related-entries-title-link urllist-title related-entries-title">\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==unicodedata.normalize()==</a>\n\n\n \n \n\n <div class="urllist-entry-body related-entries-entry-body">\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xef\xbc\x9aunicodedata.normalize() \xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf\xe3\x80\x82 \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe2\x80\xa6</div>\n </div>\n </li>\n \n \n <li class="urllist-item related-entries-item">\n <div class="urllist-item-inner related-entries-item-inner">\n \n <a class="urllist-image-link related-entries-image-link" href="https://ds-blog.tbtech.co.jp/entry/2020/04/20/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Drange%28%29%3D%3D">\n <img alt="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==range()==" src="https://cdn.image.st-hatena.com/image/square/ef77f21a1731b263820fa76bf5ca0f9329726e8a/backend=imagemagick;height=100;version=1;width=100/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FT%2FTBT_matsu%2F20200402%2F20200402152259.png" class="urllist-image related-entries-image" title="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==range()==" width="100">\n</a>\n <div class="urllist-date-link related-entries-date-link">\n <a href="https://ds-blog.tbtech.co.jp/archive/2020/04/20" rel="nofollow">\n <time pubdate datetime="2020-04-20T01:58:29Z" title="2020-04-20T01:58:29Z">\n 2020-04-20\n </time>\n </a>\n</div>\n\n <a href="https://ds-blog.tbtech.co.jp/entry/2020/04/20/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Drange%28%29%3D%3D" class="urllist-title-link related-entries-title-link urllist-title related-entries-title">\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==range()==</a>\n\n\n \n \n\n <div class="urllist-entry-body related-entries-entry-body">\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xef\xbc\x9arange() \xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf\xe3\x80\x82 \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe6\x9d\x91\xe6\x9d\xbe\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82\xe2\x80\xa6</div>\n </div>\n </li>\n \n \n <li class="urllist-item related-entries-item">\n <div class="urllist-item-inner related-entries-item-inner">\n \n <a class="urllist-image-link related-entries-image-link" href="https://ds-blog.tbtech.co.jp/entry/2020/04/16/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dvalue_counts%28%29%3D">\n <img alt="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==value_counts()=" src="https://cdn.image.st-hatena.com/image/square/ef77f21a1731b263820fa76bf5ca0f9329726e8a/backend=imagemagick;height=100;version=1;width=100/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FT%2FTBT_matsu%2F20200402%2F20200402152259.png" class="urllist-image related-entries-image" title="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==value_counts()=" width="100">\n</a>\n <div class="urllist-date-link related-entries-date-link">\n <a href="https://ds-blog.tbtech.co.jp/archive/2020/04/16" rel="nofollow">\n <time pubdate datetime="2020-04-16T08:31:42Z" title="2020-04-16T08:31:42Z">\n 2020-04-16\n </time>\n </a>\n</div>\n\n <a href="https://ds-blog.tbtech.co.jp/entry/2020/04/16/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dvalue_counts%28%29%3D" class="urllist-title-link related-entries-title-link urllist-title related-entries-title">\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==value_counts()=</a>\n\n\n \n \n\n <div class="urllist-entry-body related-entries-entry-body">\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xef\xbc\x9avalue_counts() \xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf\xe3\x80\x82 \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe6\x9d\x91\xe2\x80\xa6</div>\n </div>\n </li>\n \n \n <li class="urllist-item related-entries-item">\n <div class="urllist-item-inner related-entries-item-inner">\n \n <a class="urllist-image-link related-entries-image-link" href="https://ds-blog.tbtech.co.jp/entry/2020/04/09/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Disnull%28%29%3D%3D">\n <img alt="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==isnull()==" src="https://cdn.image.st-hatena.com/image/square/ef77f21a1731b263820fa76bf5ca0f9329726e8a/backend=imagemagick;height=100;version=1;width=100/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FT%2FTBT_matsu%2F20200402%2F20200402152259.png" class="urllist-image related-entries-image" title="\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==isnull()==" width="100">\n</a>\n <div class="urllist-date-link related-entries-date-link">\n <a href="https://ds-blog.tbtech.co.jp/archive/2020/04/09" rel="nofollow">\n <time pubdate datetime="2020-04-09T08:30:28Z" title="2020-04-09T08:30:28Z">\n 2020-04-09\n </time>\n </a>\n</div>\n\n <a href="https://ds-blog.tbtech.co.jp/entry/2020/04/09/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Disnull%28%29%3D%3D" class="urllist-title-link related-entries-title-link urllist-title related-entries-title">\xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==isnull()==</a>\n\n\n \n \n\n <div class="urllist-entry-body related-entries-entry-body">\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0\xef\xbc\x9aisnull() \xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf\xe3\x80\x82 \xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xae\xe6\x9d\x91\xe6\x9d\xbe\xe3\x81\xa7\xe3\x81\x99\xe2\x80\xa6</div>\n </div>\n </li>\n \n</ul>\n\n </div>\n</div>\n </div>\n \n\n \n </div>\n \n <div class="comment-box">\n \n <ul class="comment">\n <li class="read-more-comments" style="display: none;"><a>\xe3\x82\x82\xe3\x81\xa3\xe3\x81\xa8\xe8\xaa\xad\xe3\x82\x80</a></li>\n </ul>\n \n <a class="leave-comment-title js-leave-comment-title">\xe3\x82\xb3\xe3\x83\xa1\xe3\x83\xb3\xe3\x83\x88\xe3\x82\x92\xe6\x9b\xb8\xe3\x81\x8f</a>\n \n </div>\n\n </footer>\n\n </div>\n</article>\n\n \n \n \n \n\n \n <!-- rakuten_ad_target_end -->\n <!-- google_ad_section_end -->\n \n \n \n <div class="pager pager-permalink permalink">\n \n \n <span class="pager-prev">\n <a href="https://ds-blog.tbtech.co.jp/entry/2020/04/15/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3Dset%28%29%3D%3D" rel="prev">\n <span class="pager-arrow">« </span>\n \xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==set()==\n </a>\n </span>\n \n \n \n <span class="pager-next">\n <a href="https://ds-blog.tbtech.co.jp/entry/2020/04/14/%E2%96%B2%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0%3D%3D4%E6%9C%88%E3%81%AF%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E9%96%A2%E6%95%B0%3D%3D" rel="next">\n \xe2\x96\xb2\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0==concat()==\n <span class="pager-arrow"> »</span>\n </a>\n </span>\n \n </div>\n\n\n \n\n\n\n </div>\n </div>\n\n <aside id="box1">\n <div id="box1-inner">\n </div>\n</aside>\n\n </div><!-- #wrapper -->\n\n \n<aside id="box2">\n \n <div id="box2-inner">\n \n \n\n<div class="hatena-module hatena-module-profile">\n <div class="hatena-module-title">\n \xe3\x83\x97\xe3\x83\xad\xe3\x83\x95\xe3\x82\xa3\xe3\x83\xbc\xe3\x83\xab\n </div>\n <div class="hatena-module-body">\n \n\n \n <span class="id">\n <a href="https://ds-blog.tbtech.co.jp/about" class="hatena-id-link"><span data-load-nickname="1" data-user-name="tbtech">id:tbtech</span></a>\n \n \n \n \n <a href="http://blog.hatena.ne.jp/guide/pro" title="\xe3\x81\xaf\xe3\x81\xa6\xe3\x81\xaa\xe3\x83\x96\xe3\x83\xad\xe3\x82\xb0Pro"><i class="badge-type-pro">\xe3\x81\xaf\xe3\x81\xa6\xe3\x81\xaa\xe3\x83\x96\xe3\x83\xad\xe3\x82\xb0Pro</i></a>\n \n \n\n\n </span>\n \n\n \n <div class="profile-activities">\n \n \xe6\x9c\x80\xe7\xb5\x82\xe6\x9b\xb4\xe6\x96\xb0:\n <time datetime="2020-05-26T06:23:10Z" data-relative data-epoch="1590474190000" pubdate class="updated">2020-05-26 15:23</time>\n \n \n <span class="profile-running-duration is-hidden" data-show-until="1590646990">\n (\xe7\xb6\x99\xe7\xb6\x9a\xe6\x9c\x9f\xe9\x96\x93:\n 2 \xe6\x97\xa5)\n </span>\n \n </div>\n \n\n \n <div class="profile-description">\n <p>\xe3\x83\x86\xe3\x83\xbc\xe3\x83\x93\xe3\x83\xbc\xe3\x83\x86\xe3\x83\x83\xe3\x82\xaf\xe3\x88\xb1\xe3\x81\xab\xe5\x85\xa5\xe7\xa4\xbe\xe3\x81\x97\xe3\x81\xa62\xe3\x83\xb6\xe6\x9c\x88\xe3\x81\xae\xe6\x9c\xaa\xe7\xb5\x8c\xe9\xa8\x93\xe3\x83\xaa\xe3\x82\xb1\xe3\x82\xb8\xe3\x83\xa7\xe3\x81\x8c\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x83\x86\xe3\x82\xa3\xe3\x82\xb9\xe3\x83\x88\xe3\x82\x92\xe7\x9b\xae\xe6\x8c\x87\xe3\x81\x99\xe5\xa7\xbf\xe3\x82\x92\xe8\xa8\x98\xe3\x81\x99\xe5\xa5\xae\xe9\x97\x98\xe8\xa8\x98\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82</p>\n\n </div>\n \n\n \n <div class="hatena-follow-button-box btn-subscribe js-hatena-follow-button-box"\n \n >\n\n <a href="#" class="hatena-follow-button js-hatena-follow-button">\n <span class="subscribing">\n <span class="foreground">\xe8\xaa\xad\xe8\x80\x85\xe3\x81\xa7\xe3\x81\x99</span>\n <span class="background">\xe8\xaa\xad\xe8\x80\x85\xe3\x82\x92\xe3\x82\x84\xe3\x82\x81\xe3\x82\x8b</span>\n </span>\n <span class="unsubscribing" data-track-name="profile-widget-subscribe-button" data-track-once>\n <span class="foreground">\xe8\xaa\xad\xe8\x80\x85\xe3\x81\xab\xe3\x81\xaa\xe3\x82\x8b</span>\n <span class="background">\xe8\xaa\xad\xe8\x80\x85\xe3\x81\xab\xe3\x81\xaa\xe3\x82\x8b</span>\n </span>\n </a>\n <div class="subscription-count-box js-subscription-count-box">\n <i></i>\n <u></u>\n <span class="subscription-count js-subscription-count">\n </span>\n </div>\n</div>\n\n \n\n \n </div>\n</div>\n\n \n <div class="hatena-module hatena-module-recent-entries ">\n <div class="hatena-module-title">\n <a href="https://ds-blog.tbtech.co.jp/archive">\n \xe6\x9c\x80\xe6\x96\xb0\xe8\xa8\x98\xe4\xba\x8b\n </a>\n </div>\n <div class="hatena-module-body">\n <ul class="recent-entries hatena-urllist ">\n \n \n \n <li class="urllist-item recent-entries-item">\n <div class="urllist-item-inner recent-entries-item-inner">\n \n \n <a href="https://ds-blog.tbtech.co.jp/entry/2020/05/26/%E2%96%B2%E5%BF%83%E3%81%8F%E3%81%98%E3%81%91%E3%81%9A%E8%A8%80%E8%AA%9E%E5%87%A6%E7%90%86100%E6%9C%AC%E3%83%8E%E3%83%83%E3%82%AF%EF%BC%9D%EF%BC%9D25%EF%BD%9E28%EF%BC%9D%EF%BC%9D" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">\xe2\x96\xb2\xe5\xbf\x83\xe3\x81\x8f\xe3\x81\x98\xe3\x81\x91\xe3\x81\x9a\xe8\xa8\x80\xe8\xaa\x9e\xe5\x87\xa6\xe7\x90\x86100\xe6\x9c\xac\xe3\x83\x8e\xe3\x83\x83\xe3\x82\xaf\xef\xbc\x9d\xef\xbc\x9d25\xef\xbd\x9e28\xef\xbc\x9d\xef\xbc\x9d\xe2\x80\xbb5/27\xe3\x81\xab29\xe8\xbf\xbd\xe5\x8a\xa0</a>\n\n\n \n \n\n </div>\n </li>\n \n \n <li class="urllist-item recent-entries-item">\n <div class="urllist-item-inner recent-entries-item-inner">\n \n \n <a href="https://ds-blog.tbtech.co.jp/entry/2020/05/25/%E2%96%B2AI%E3%83%BB%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92%E3%81%AE%E5%88%9D%E5%BF%83%E8%80%85%E3%81%95%E3%82%93%E3%81%AB%E3%82%AA%E3%82%B9%E3%82%B9%E3%83%A1%E3%81%97%E3%81%9F%E3%81%84%EF%BC%81" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">\xe2\x96\xb2AI\xe3\x83\xbb\xe6\xa9\x9f\xe6\xa2\xb0\xe5\xad\xa6\xe7\xbf\x92\xe3\x81\xae\xe5\x88\x9d\xe5\xbf\x83\xe8\x80\x85\xe3\x81\x95\xe3\x82\x93\xe3\x81\xab\xe3\x82\xaa\xe3\x82\xb9\xe3\x82\xb9\xe3\x83\xa1\xe3\x81\x97\xe3\x81\x9f\xe3\x81\x84\xef\xbc\x81</a>\n\n\n \n \n\n </div>\n </li>\n \n \n <li class="urllist-item recent-entries-item">\n <div class="urllist-item-inner recent-entries-item-inner">\n \n \n <a href="https://ds-blog.tbtech.co.jp/entry/2020/05/22/%E2%96%B2%E5%BF%83%E3%81%8F%E3%81%98%E3%81%91%E3%81%9A%E8%A8%80%E8%AA%9E%E5%87%A6%E7%90%86100%E6%9C%AC%E3%83%8E%E3%83%83%E3%82%AF%EF%BC%9D%EF%BC%9D20%EF%BD%9E24%EF%BC%9D%EF%BC%9D" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">\xe2\x96\xb2\xe5\xbf\x83\xe3\x81\x8f\xe3\x81\x98\xe3\x81\x91\xe3\x81\x9a\xe8\xa8\x80\xe8\xaa\x9e\xe5\x87\xa6\xe7\x90\x86100\xe6\x9c\xac\xe3\x83\x8e\xe3\x83\x83\xe3\x82\xaf\xef\xbc\x9d\xef\xbc\x9d20\xef\xbd\x9e24\xef\xbc\x9d\xef\xbc\x9d</a>\n\n\n \n \n\n </div>\n </li>\n \n \n <li class="urllist-item recent-entries-item">\n <div class="urllist-item-inner recent-entries-item-inner">\n \n \n <a href="https://ds-blog.tbtech.co.jp/entry/2020/05/21/%E2%96%B2%E5%BF%83%E3%81%8F%E3%81%98%E3%81%91%E3%81%9A%E8%A8%80%E8%AA%9E%E5%87%A6%E7%90%86100%E6%9C%AC%E3%83%8E%E3%83%83%E3%82%AF%EF%BC%9D%EF%BC%9D15%EF%BD%9E19%EF%BC%9D%EF%BC%9D" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">\xe2\x96\xb2\xe5\xbf\x83\xe3\x81\x8f\xe3\x81\x98\xe3\x81\x91\xe3\x81\x9a\xe8\xa8\x80\xe8\xaa\x9e\xe5\x87\xa6\xe7\x90\x86100\xe6\x9c\xac\xe3\x83\x8e\xe3\x83\x83\xe3\x82\xaf\xef\xbc\x9d\xef\xbc\x9d15\xef\xbd\x9e19\xef\xbc\x9d\xef\xbc\x9d</a>\n\n\n \n \n\n </div>\n </li>\n \n \n <li class="urllist-item recent-entries-item">\n <div class="urllist-item-inner recent-entries-item-inner">\n \n \n <a href="https://ds-blog.tbtech.co.jp/entry/2020/05/19/%E2%96%B2%E5%BF%83%E3%81%8F%E3%81%98%E3%81%91%E3%81%9A%E8%A8%80%E8%AA%9E%E5%87%A6%E7%90%86100%E6%9C%AC%E3%83%8E%E3%83%83%E3%82%AF%EF%BC%9D%EF%BC%9D10%EF%BD%9E14%EF%BC%9D%EF%BC%9D" class="urllist-title-link recent-entries-title-link urllist-title recent-entries-title">\xe2\x96\xb2\xe5\xbf\x83\xe3\x81\x8f\xe3\x81\x98\xe3\x81\x91\xe3\x81\x9a\xe8\xa8\x80\xe8\xaa\x9e\xe5\x87\xa6\xe7\x90\x86100\xe6\x9c\xac\xe3\x83\x8e\xe3\x83\x83\xe3\x82\xaf\xef\xbc\x9d\xef\xbc\x9d10\xef\xbd\x9e14\xef\xbc\x9d\xef\xbc\x9d</a>\n\n\n \n \n\n </div>\n </li>\n \n</ul>\n\n </div>\n</div>\n\n \n \n\n<div class="hatena-module hatena-module-category">\n <div class="hatena-module-title">\n \xe3\x82\xab\xe3\x83\x86\xe3\x82\xb4\xe3\x83\xaa\xe3\x83\xbc\n </div>\n <div class="hatena-module-body">\n <ul class="hatena-urllist">\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/%E8%A8%80%E8%AA%9E%E5%87%A6%E7%90%86100%E6%9C%AC%E3%83%8E%E3%83%83%E3%82%AF2020" class="category-\xe8\xa8\x80\xe8\xaa\x9e\xe5\x87\xa6\xe7\x90\x86100\xe6\x9c\xac\xe3\x83\x8e\xe3\x83\x83\xe3\x82\xaf2020">\n \xe8\xa8\x80\xe8\xaa\x9e\xe5\x87\xa6\xe7\x90\x86100\xe6\x9c\xac\xe3\x83\x8e\xe3\x83\x83\xe3\x82\xaf2020 (6)\n </a>\n </li>\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/%E5%B0%8F%E8%A9%B1" class="category-\xe5\xb0\x8f\xe8\xa9\xb1">\n \xe5\xb0\x8f\xe8\xa9\xb1 (6)\n </a>\n </li>\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/%E6%9C%AC%E6%97%A5%E3%81%AE%E9%96%A2%E6%95%B0" class="category-\xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0">\n \xe6\x9c\xac\xe6\x97\xa5\xe3\x81\xae\xe9\x96\xa2\xe6\x95\xb0 (21)\n </a>\n </li>\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/%E8%A3%BD%E9%80%A0%E6%A5%AD%E7%89%B9%E5%8C%96%E5%9E%8B%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B5%E3%82%A4%E3%82%A8%E3%83%B3%E3%82%B9%E9%9B%86%E4%B8%AD%E3%82%B3%E3%83%BC%E3%82%B9" class="category-\xe8\xa3\xbd\xe9\x80\xa0\xe6\xa5\xad\xe7\x89\xb9\xe5\x8c\x96\xe5\x9e\x8b\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9\xe9\x9b\x86\xe4\xb8\xad\xe3\x82\xb3\xe3\x83\xbc\xe3\x82\xb9">\n \xe8\xa3\xbd\xe9\x80\xa0\xe6\xa5\xad\xe7\x89\xb9\xe5\x8c\x96\xe5\x9e\x8b\xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xa8\xe3\x83\xb3\xe3\x82\xb9\xe9\x9b\x86\xe4\xb8\xad\xe3\x82\xb3\xe3\x83\xbc\xe3\x82\xb9 (16)\n </a>\n </li>\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/%E6%8A%80%E8%A1%93%E6%83%85%E5%A0%B1" class="category-\xe6\x8a\x80\xe8\xa1\x93\xe6\x83\x85\xe5\xa0\xb1">\n \xe6\x8a\x80\xe8\xa1\x93\xe6\x83\x85\xe5\xa0\xb1 (5)\n </a>\n </li>\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/Kaggle" class="category-Kaggle">\n Kaggle (12)\n </a>\n </li>\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85%E8%A9%A6%E9%A8%93" class="category-\xe5\x9f\xba\xe6\x9c\xac\xe6\x83\x85\xe5\xa0\xb1\xe6\x8a\x80\xe8\xa1\x93\xe8\x80\x85\xe8\xa9\xa6\xe9\xa8\x93">\n \xe5\x9f\xba\xe6\x9c\xac\xe6\x83\x85\xe5\xa0\xb1\xe6\x8a\x80\xe8\xa1\x93\xe8\x80\x85\xe8\xa9\xa6\xe9\xa8\x93 (2)\n </a>\n </li>\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/%E3%82%82%E3%81%8F%E3%82%82%E3%81%8F%E4%BC%9A" class="category-\xe3\x82\x82\xe3\x81\x8f\xe3\x82\x82\xe3\x81\x8f\xe4\xbc\x9a">\n \xe3\x82\x82\xe3\x81\x8f\xe3\x82\x82\xe3\x81\x8f\xe4\xbc\x9a (2)\n </a>\n </li>\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%A9%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E6%A4%9C%E5%AE%9A" class="category-\xe3\x83\x87\xe3\x82\xa3\xe3\x83\xbc\xe3\x83\x97\xe3\x83\xa9\xe3\x83\xbc\xe3\x83\x8b\xe3\x83\xb3\xe3\x82\xb0\xe6\xa4\x9c\xe5\xae\x9a">\n \xe3\x83\x87\xe3\x82\xa3\xe3\x83\xbc\xe3\x83\x97\xe3\x83\xa9\xe3\x83\xbc\xe3\x83\x8b\xe3\x83\xb3\xe3\x82\xb0\xe6\xa4\x9c\xe5\xae\x9a (6)\n </a>\n </li>\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/%E3%83%89%E3%83%AD%E3%83%BC%E3%83%B3" class="category-\xe3\x83\x89\xe3\x83\xad\xe3\x83\xbc\xe3\x83\xb3">\n \xe3\x83\x89\xe3\x83\xad\xe3\x83\xbc\xe3\x83\xb3 (1)\n </a>\n </li>\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/SIGNATE" class="category-SIGNATE">\n SIGNATE (4)\n </a>\n </li>\n \n <li>\n <a href="https://ds-blog.tbtech.co.jp/archive/category/%E7%B5%B1%E8%A8%88%E6%A4%9C%E5%AE%9A" class="category-\xe7\xb5\xb1\xe8\xa8\x88\xe6\xa4\x9c\xe5\xae\x9a">\n \xe7\xb5\xb1\xe8\xa8\x88\xe6\xa4\x9c\xe5\xae\x9a (2)\n </a>\n </li>\n \n </ul>\n </div>\n</div>\n\n \n <div class="hatena-module hatena-module-search-box">\n <div class="hatena-module-title">\n \xe6\xa4\x9c\xe7\xb4\xa2\n </div>\n <div class="hatena-module-body">\n <form class="search-form" role="search" action="https://ds-blog.tbtech.co.jp/search" method="get">\n <input type="text" name="q" class="search-module-input" value="" placeholder="\xe8\xa8\x98\xe4\xba\x8b\xe3\x82\x92\xe6\xa4\x9c\xe7\xb4\xa2" required>\n <input type="submit" value="\xe6\xa4\x9c\xe7\xb4\xa2" class="search-module-button" />\n</form>\n\n </div>\n</div>\n\n \n <div class="hatena-module hatena-module-links">\n <div class="hatena-module-title">\n \xe3\x83\xaa\xe3\x83\xb3\xe3\x82\xaf\n </div>\n <div class="hatena-module-body">\n <ul class="hatena-urllist">\n \n <li>\n <a href="https://hatenablog.com/">\xe3\x81\xaf\xe3\x81\xa6\xe3\x81\xaa\xe3\x83\x96\xe3\x83\xad\xe3\x82\xb0</a>\n </li>\n \n <li>\n <a href="https://hatenablog.com/guide?via=200109">\xe3\x83\x96\xe3\x83\xad\xe3\x82\xb0\xe3\x82\x92\xe3\x81\xaf\xe3\x81\x98\xe3\x82\x81\xe3\x82\x8b</a>\n </li>\n \n <li>\n <a href="http://blog.hatenablog.com">\xe9\x80\xb1\xe5\x88\x8a\xe3\x81\xaf\xe3\x81\xa6\xe3\x81\xaa\xe3\x83\x96\xe3\x83\xad\xe3\x82\xb0</a>\n </li>\n \n <li>\n <a href="https://hatenablog.com/guide/pro">\xe3\x81\xaf\xe3\x81\xa6\xe3\x81\xaa\xe3\x83\x96\xe3\x83\xad\xe3\x82\xb0Pro</a>\n </li>\n \n </ul>\n </div>\n</div>\n\n \n \n\n<div class="hatena-module hatena-module-archive" data-archive-type="default" data-archive-url="https://ds-blog.tbtech.co.jp/archive">\n <div class="hatena-module-title">\n <a href="https://ds-blog.tbtech.co.jp/archive">\xe6\x9c\x88\xe5\x88\xa5\xe3\x82\xa2\xe3\x83\xbc\xe3\x82\xab\xe3\x82\xa4\xe3\x83\x96</a>\n </div>\n <div class="hatena-module-body">\n </div>\n</div>\n\n \n \n </div>\n</aside>\n\n\n </div>\n</div>\n\n\n\n\n \n\n \n\n </div>\n </div>\n \n\n \n <script type="text/javascript">!function(d,i){if(!d.getElementById(i)){var j=d.createElement("script");j.id=i;j.src="https://widgets.getpocket.com/v1/j/btn.js?v=1";var w=d.getElementById(i);d.body.appendChild(j);}}(document,"pocket-btn-js");</script>\n\n\n \n <script src="https://s.hatena.ne.jp/js/HatenaStar.js?20191001"></script>\n\n\n \n <div id="fb-root"></div>\n<script>(function(d, s, id) {\n var js, fjs = d.getElementsByTagName(s)[0];\n if (d.getElementById(id)) return;\n js = d.createElement(s); js.id = id;\n js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&appId=719729204785177&version=v2.7";\n fjs.parentNode.insertBefore(js, fjs);\n}(document, \'script\', \'facebook-jssdk\'));</script>\n\n \n \n\n<div class="quote-box">\n <div class="tooltip-quote tooltip-quote-star">\n <i class="blogicon-star" title="\xe5\xbc\x95\xe7\x94\xa8\xe3\x82\xb9\xe3\x82\xbf\xe3\x83\xbc\xe3\x82\x92\xe3\x81\xa4\xe3\x81\x91\xe3\x82\x8b"></i>\n </div>\n <div class="tooltip-quote tooltip-quote-stock">\n <i class="blogicon-quote" title="\xe5\xbc\x95\xe7\x94\xa8\xe3\x82\x92\xe3\x82\xb9\xe3\x83\x88\xe3\x83\x83\xe3\x82\xaf"></i>\n </div>\n <div class="tooltip-quote tooltip-quote-tweet js-tooltip-quote-tweet">\n <a class="js-tweet-quote" target="_blank" data-track-name="quote-tweet" data-track-once><i class="blogicon-twitter" title="\xe5\xbc\x95\xe7\x94\xa8\xe3\x81\x97\xe3\x81\xa6\xe3\x83\x84\xe3\x82\xa4\xe3\x83\xbc\xe3\x83\x88\xe3\x81\x99\xe3\x82\x8b"></i></a>\n </div>\n</div>\n\n<div class="message-box" id="quote-star-message-box" style="display: none; position: absolute;">\n \xe3\x82\xb9\xe3\x82\xbf\xe3\x83\xbc\xe3\x82\x92\xe3\x81\xa4\xe3\x81\x91\xe3\x81\xbe\xe3\x81\x97\xe3\x81\x9f\n</div>\n\n<div class="quote-stock-panel" id="quote-stock-message-box" style="position: absolute; z-index: 3000">\n <div class="message-box" id="quote-stock-succeeded-message" style="display: none">\n <p>\xe5\xbc\x95\xe7\x94\xa8\xe3\x82\x92\xe3\x82\xb9\xe3\x83\x88\xe3\x83\x83\xe3\x82\xaf\xe3\x81\x97\xe3\x81\xbe\xe3\x81\x97\xe3\x81\x9f</p>\n <button class="btn btn-primary" id="quote-stock-show-editor-button" data-track-name="curation-quote-edit-button">\xe3\x82\xb9\xe3\x83\x88\xe3\x83\x83\xe3\x82\xaf\xe4\xb8\x80\xe8\xa6\xa7\xe3\x82\x92\xe8\xa6\x8b\xe3\x82\x8b</button>\n <button class="btn quote-stock-close-message-button">\xe9\x96\x89\xe3\x81\x98\xe3\x82\x8b</button>\n </div>\n\n <div class="message-box" id="quote-login-required-message" style="display: none">\n <p>\xe5\xbc\x95\xe7\x94\xa8\xe3\x81\x99\xe3\x82\x8b\xe3\x81\xab\xe3\x81\xaf\xe3\x81\xbe\xe3\x81\x9a\xe3\x83\xad\xe3\x82\xb0\xe3\x82\xa4\xe3\x83\xb3\xe3\x81\x97\xe3\x81\xa6\xe3\x81\x8f\xe3\x81\xa0\xe3\x81\x95\xe3\x81\x84</p>\n <button class="btn btn-primary" id="quote-login-button">\xe3\x83\xad\xe3\x82\xb0\xe3\x82\xa4\xe3\x83\xb3</button>\n <button class="btn quote-stock-close-message-button">\xe9\x96\x89\xe3\x81\x98\xe3\x82\x8b</button>\n </div>\n\n <div class="error-box" id="quote-stock-failed-message" style="display: none">\n <p>\xe5\xbc\x95\xe7\x94\xa8\xe3\x82\x92\xe3\x82\xb9\xe3\x83\x88\xe3\x83\x83\xe3\x82\xaf\xe3\x81\xa7\xe3\x81\x8d\xe3\x81\xbe\xe3\x81\x9b\xe3\x82\x93\xe3\x81\xa7\xe3\x81\x97\xe3\x81\x9f\xe3\x80\x82\xe5\x86\x8d\xe5\xba\xa6\xe3\x81\x8a\xe8\xa9\xa6\xe3\x81\x97\xe3\x81\x8f\xe3\x81\xa0\xe3\x81\x95\xe3\x81\x84</p>\n <button class="btn quote-stock-close-message-button">\xe9\x96\x89\xe3\x81\x98\xe3\x82\x8b</button>\n </div>\n\n <div class="error-box" id="unstockable-quote-message-box" style="display: none; position: absolute; z-index: 3000;">\n <p>\xe9\x99\x90\xe5\xae\x9a\xe5\x85\xac\xe9\x96\x8b\xe8\xa8\x98\xe4\xba\x8b\xe3\x81\xae\xe3\x81\x9f\xe3\x82\x81\xe5\xbc\x95\xe7\x94\xa8\xe3\x81\xa7\xe3\x81\x8d\xe3\x81\xbe\xe3\x81\x9b\xe3\x82\x93\xe3\x80\x82</p>\n </div>\n</div>\n\n<script type="x-underscore-template" id="js-requote-button-template">\n <div class="requote-button js-requote-button">\n <button class="requote-button-btn tipsy-top" title="\xe5\xbc\x95\xe7\x94\xa8\xe3\x81\x99\xe3\x82\x8b"><i class="blogicon-quote"></i></button>\n </div>\n</script>\n\n\n\n \n <div id="hidden-subscribe-button" style="display: none;">\n <div class="hatena-follow-button-box btn-subscribe js-hatena-follow-button-box"\n \n >\n\n <a href="#" class="hatena-follow-button js-hatena-follow-button">\n <span class="subscribing">\n <span class="foreground">\xe8\xaa\xad\xe8\x80\x85\xe3\x81\xa7\xe3\x81\x99</span>\n <span class="background">\xe8\xaa\xad\xe8\x80\x85\xe3\x82\x92\xe3\x82\x84\xe3\x82\x81\xe3\x82\x8b</span>\n </span>\n <span class="unsubscribing" data-track-name="profile-widget-subscribe-button" data-track-once>\n <span class="foreground">\xe8\xaa\xad\xe8\x80\x85\xe3\x81\xab\xe3\x81\xaa\xe3\x82\x8b</span>\n <span class="background">\xe8\xaa\xad\xe8\x80\x85\xe3\x81\xab\xe3\x81\xaa\xe3\x82\x8b</span>\n </span>\n </a>\n <div class="subscription-count-box js-subscription-count-box">\n <i></i>\n <u></u>\n <span class="subscription-count js-subscription-count">\n </span>\n </div>\n</div>\n\n </div>\n\n \n <script type="text/javascript" src="https://platform.twitter.com/widgets.js"></script>\n\n<script type="text/javascript" src="https://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>\n\n\n<script type="text/javascript" src="https://cdn.blog.st-hatena.com/js/external/jquery.min.js?version=1.12.3"></script>\n<script type="text/javascript" src="https://cdn7.www.st-hatena.com/js/jquery/jquery-ui.1.10.0.custom.min.js"></script>\n<script type="text/javascript" src="https://cdn.blog.st-hatena.com/js/external/jquery.flot.js?version=0.8.3"></script>\n<script type="text/javascript" src="https://cdn.blog.st-hatena.com/js/external/jquery.flot.time.js?version=0.8.3"></script>\n<script id="vendor-js" data-env="production" type="text/javascript" src="https://cdn.blog.st-hatena.com/js/vendor.js?version=e55a7a0739630d608b6c34cdb7e047543d167c6f&env=production" crossorigin="anonymous"></script>\n\n\n\n\n\n<script type="text/javascript" src="https://cdn.blog.st-hatena.com/js/texts-ja.js?version=b6520568cab735906d223b3bff6f346c705dc2da&env=production"></script>\n<script id="hatenablog-js" data-env="production"\n type="text/javascript" src="https://cdn.blog.st-hatena.com/js/hatenablog.js?version=496c07d9b6c74e7ea454951e8b3fc2686a92866c&env=production" crossorigin="anonymous"></script>\n\n\n <script type="text/javascript">Hatena.Diary.GlobalHeader.init()</script>\n\n\n<script src="https://www.google.com/recaptcha/api.js" async defer></script>\n\n\n\n\n\n\n \n\n \n\n\n\n\n\n </body>\n</html>\n\n'