TPTブログ

テックポート株式会社のブログです。 技術情報や製品・サービス情報、 また未経験社員がデータサイエンティストを 目指す奮闘記など、更新していきます。

▲本日の関数==requests.get()==

f:id:TBT_matsu:20200402152259p:plain

本日の関数: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="{&quot;hatenablog&quot;:{&quot;analytics&quot;:{&quot;separated_property_id&quot;:&quot;UA-29716941-23&quot;,&quot;property_id&quot;:&quot;UA-134145993-1&quot;,&quot;brand_property_id&quot;:&quot;&quot;,&quot;non_sampling_property_id&quot;:&quot;&quot;},&quot;permalink_entry&quot;:{&quot;title&quot;:&quot;\\u25b2\\u672c\\u65e5\\u306e\\u95a2\\u6570==\\u76ee\\u6b21==&quot;,&quot;date&quot;:&quot;2020-04-14&quot;,&quot;uri&quot;:&quot;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&quot;,&quot;author_name&quot;:&quot;TBT_matsu&quot;,&quot;hour&quot;:&quot;14&quot;,&quot;categories&quot;:&quot;\\u672c\\u65e5\\u306e\\u95a2\\u6570&quot;},&quot;router_type&quot;:&quot;blogs&quot;,&quot;page_id&quot;:&quot;entry&quot;,&quot;admin&quot;:{},&quot;blog&quot;:{&quot;enable_ads&quot;:&quot;false&quot;,&quot;is_public&quot;:&quot;true&quot;,&quot;enable_keyword_link&quot;:&quot;false&quot;,&quot;name&quot;:&quot;\\u30c6\\u30fc\\u30d3\\u30fc\\u30c6\\u30c3\\u30af\\u306e\\u30c7\\u30fc\\u30bf\\u30b5\\u30a4\\u30a8\\u30f3\\u30b9&quot;,&quot;entry_show_footer_related_entries&quot;:&quot;true&quot;,&quot;uri&quot;:&quot;https://ds-blog.tbtech.co.jp/&quot;,&quot;owner_name&quot;:&quot;tbtech&quot;,&quot;disable_ads&quot;:&quot;pro&quot;,&quot;force_pc_view&quot;:&quot;true&quot;,&quot;content_seems_japanese&quot;:&quot;true&quot;,&quot;lang&quot;:&quot;ja&quot;,&quot;is_sleeping&quot;:&quot;false&quot;,&quot;is_responsive_view&quot;:&quot;true&quot;},&quot;pro&quot;:&quot;pro&quot;,&quot;brand&quot;:&quot;pro&quot;}}"\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="{&quot;hatenablog&quot;:{&quot;blogs_permalink&quot;:{&quot;brand_hide_afc&quot;:&quot;false&quot;,&quot;is_author_pro&quot;:&quot;true&quot;,&quot;blog_hide_afc_field&quot;:&quot;false&quot;,&quot;is_blog_sleeping&quot;:&quot;false&quot;,&quot;entry_afc_issued&quot;:&quot;false&quot;,&quot;has_related_entries_with_elasticsearch&quot;:&quot;true&quot;,&quot;blog_struct_hide_afc&quot;:&quot;true&quot;,&quot;blog_afc_issued&quot;:&quot;false&quot;,&quot;blog_hide_afc_func&quot;:&quot;true&quot;}}}"\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&amp;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&amp;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&amp;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">&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">&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">&laquo; </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"> &raquo;</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&amp;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&amp;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&amp;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'

もっと詳しく!

ドキュメントへ!!