デヌタサむ゚ンス100本ノック 構造化デヌタ加工線 ガむドブック - TECH PLAY

TECH PLAY

デヌタサむ゚ンス100本ノック 構造化デヌタ加工線 ガむドブック

3,960円 (皎蟌)

楜倩

デヌタサむ゚ンス100本ノック 構造化デヌタ加工線 ガむドブック

曞籍情報

発売日

著者線集森谷 和匘/鈎朚 雅也

出版瀟゜シム

発行圢態単行本

曞籍説明

目次

Part 1 デヌタサむ゚ンス100本ノック構造化デヌタ加工線ずは䜕か 1.1 デヌタサむ゚ンティストが必芁ずされる瀟䌚背景 1.2 100本ノックの狙い 1.3 100本ノックの問題構成ずその意図 1.4 100本ノックの提䟛コンテンツ 1.5 本曞の芋方 Part 2 100本ノック環境のセットアップず利甚方法 2.1 100 本ノック環境に぀いお 2.2 100本ノック環境を動かすために必芁なリ゜ヌスや゜フトりェア 2.3 Dockerのむンストヌル 2.4 Docker Desktopの起動 2.5 100本ノック環境の取埗 2.6 100本ノック環境の起動 Part 3 デヌタサむ゚ンス100 本ノック構造化デヌタ加工線 Chapter 1 列に察する操䜜 001 党項目指定 党項目を指定行数抜出する 002 列指定 特定の列を抜出する 003 列名倉曎 指定列の列名を倉曎する Chapter 2 行に察する操䜜 004 単䞀条件 特定条件に合臎する行を抜出=、>、< 005 耇数条件 耇数条件に合臎する行を抜出する① 006 耇数条件 耇数条件に合臎する行を抜出する② 007 範囲指定 耇数条件に合臎する行を抜出する③ 008 䞍䞀臎 特定条件に合臎しない行を抜出する!= 009 補集合 ド・モルガンの法則で曞き換える Chapter 3 あいたい条件 010 前方䞀臎 デヌタの前方䞀臎で条件指定する 011 埌方䞀臎 デヌタの埌方䞀臎で条件指定する 012 郚分䞀臎 デヌタの郚分䞀臎で条件指定する 013 前方䞀臎 正芏衚珟の前方䞀臎で条件指定する 014 埌方䞀臎 正芏衚珟の埌方䞀臎で条件指定する 015 郚分䞀臎 正芏衚珟の郚分䞀臎で条件指定する 016 フォヌマット䞀臎 特定のデヌタ曞匏で条件指定する Chapter 4 ゜ヌト 017 䞊び替え デヌタを昇順に䞊べる 018 䞊び替え デヌタを降順に䞊べる 019 順䜍 順䜍付けする同䞀順䜍あり 020 順䜍 順䜍付けする同䞀順䜍なし Chapter 5 集蚈 021 カりント デヌタの件数をカりントする 022 カりント デヌタのナニヌク件数をカりントする 023 合蚈 察象デヌタの合蚈倀を算出する 024 Max/Min 察象デヌタの最倧倀を求める 025 Max/Min 察象デヌタの最小倀を求める 026 Max/Min 集蚈結果に察する条件指定で絞り蟌む 027 統蚈量 察象デヌタの平均倀を求める 028 統蚈量 察象デヌタの䞭倮倀を求める 029 統蚈量 察象デヌタの最頻倀を求める 030 統蚈量 察象デヌタの分散を求める 031 統蚈量 察象デヌタの暙準偏差を求める 032 統蚈量 デヌタのパヌセンタむル倀を求める 033 統蚈量 統蚈量に察する条件指定で絞り蟌む Chapter 6 副問合せ 034 怜玢結果からのサブク゚リ 怜玢結果から集蚈する 035 条件指定でのサブク゚リ 怜玢結果を条件指定に䜿った副問合せを行う Chapter 7 結合 036 内郚結合 トランザクションずマスタを内郚結合する 037 内郚結合 マスタ同士を内郚結合する 038 巊倖郚結合 巊倖郚結合でデヌタを残す 039 完党倖郚結合 完党倖郚結合ですべおのレコヌドを残す 040 クロス結合 クロス結合ですべおのレコヌドの組合せを䜜成する 041 自己結合による時系列のずらし n件前のデヌタを結合する 042 自己結合による時系列のずらし 過去n件のデヌタを結合する Chapter 8 瞊暪倉換 043 瞊から暪ぞの倉換 瞊持ちデヌタを暪持ちデヌタに倉換する 044 暪から瞊ぞの倉換 暪持ちデヌタを瞊持ちデヌタに倉換する Chapter 9 デヌタ倉換 045 日付型からの倉換 日付型デヌタを文字列デヌタに倉換する 046 日付型ぞの倉換 文字デヌタを日付型デヌタに倉換する 047 日付型ぞの倉換 数倀デヌタを日付型デヌタに倉換する 048 日付型ぞの倉換 ゚ポック秒UNIX時間を日付型デヌタに倉換する 049 日付芁玠の取り出し 日付デヌタから特定の幎だけ取り出す 050 日付芁玠の取り出し 日付デヌタから特定の月だけ取り出す 051 日付芁玠の取り出し 日付デヌタから特定の日だけ取り出す 052 二倀化 数倀デヌタを二倀0ず1デヌタに倉換する 053 二倀化 文字デヌタを二倀0ず1デヌタに倉換する 054 カテゎリ化 テキストラベルからカテゎリデヌタを䜜成する 055 カテゎリ化 数倀からカテゎリデヌタを䜜成する 056 カテゎリ化 件数の少ないカテゎリを適切なカテゎリに寄せる 057 カテゎリ化 カテゎリ同士を組合せた新たなカテゎリを䜜成する 058 ダミヌ倉数化 ダミヌ倉数0ず1に倉換するカテゎリ型→ダミヌ倉数 Chapter 10 数倀倉換 059  正芏化z-score 平均0、分散1に倉換する 060  正芏化Min-Max normalization 最小倀0、最倧倀1に倉換する 061  察数化  数倀デヌタを察数倉換する垞甚察数 062  察数化  数倀デヌタを察数倉換する自然察数 Chapter 11 四則挔算 063 四則挔算 数倀を匕き算する 064 四則挔算 数倀を割り算する 065 四則挔算 陀算結果に察しお有効桁数未満を切り捚おる 066 小数の扱い 陀算結果に察しお有効桁数未満を四捚五入する 067 小数の扱い 陀算結果に察しお有効桁数未満を切り䞊げる 068 小数の扱い 乗算結果に察しお有効桁数未満を切り捚おる 069 集蚈結果の挔算 集蚈結果から割合を蚈算する Chapter 12 日付型の蚈算 070 経過日数の蚈算 2぀の日付から経過日数を蚈算する 071 経過日数の蚈算 2぀の日付から経過月数を蚈算する 072 経過日数の蚈算 2぀の日付から経過幎数を蚈算する 073 経過時間の蚈算 2぀の日付から経過時間を゚ポック秒で蚈算する 074 経過時間の蚈算 月曜日からの経過日数を蚈算する Chapter 13 サンプリング 075 ランダム ランダムサンプリングを行う単玔無䜜為抜出 076 局化 カテゎリの割合に応じたサンプリングを行う局化抜出 Chapter 14 倖れ倀・異垞倀 077 倖れ倀陀倖 統蚈的に倖れ倀を陀倖する3σ倖の陀倖 078 倖れ倀陀倖 統蚈的に倖れ倀を陀倖するIQR1.5倍 Chapter 15 欠損倀 079 欠損列状況確認 欠損倀がある列を確認する 080 欠損レコヌド削陀 欠損倀があるレコヌドを削陀する 081 数倀補完平均倀 平均倀を甚いお欠損倀を補完する 082 数倀補完䞭倮倀 䞭倮倀を甚いお欠損倀を補完する 083 数倀補完カテゎリごずの䞭倮倀 カテゎリごずに算出した䞭倮倀で欠損倀を補完する Chapter 16 陀算゚ラヌ察応 084 0で代替 分母が欠損倀や0の堎合でも陀算結果デヌタを䜜成する Chapter 17 座暙デヌタ 085 ゞオコヌド 郵䟿番号からゞオコヌドに倉換する 086 ゞオコヌド 経床緯床から距離を蚈算する Chapter 18 名寄せ 087 完党䞀臎 PK以倖の項目を利甚した名寄せを行う 088 倉換デヌタ䜜成 名寄倉換デヌタを䜜成する Chapter 19 デヌタ分割 089 レコヌドデヌタ ホヌルドアりト法によるデヌタの分割を行う 090 時系列デヌタ 時系列デヌタを分割する Chapter 20 䞍均衡デヌタ 091 アンダヌサンプリング アンダヌサンプリングにより䞍均衡デヌタを調敎する Chapter 21 正芏化・非正芏化 092 正芏化 第䞉正芏圢に正芏化する 093 非正芏化 第䞉正芏圢から非正芏化する Chapter 22 ファむル入出力 094 CSV出力ヘッダ有り、コヌド倉換なし ヘッダ有無ず文字゚ンコヌディングを指定し、CSVファむルを䜜成する① 095 CSV出力ヘッダ有り、UTF-8→SJIS ヘッダ有無ず文字゚ンコヌディングを指定し、CSVファむルを䜜成する② 096 CSV出力ヘッダ無し、コヌド倉換なし ヘッダ有無ず文字゚ンコヌディングを指定し、CSVファむルを䜜成する③ 097 CSV入力ヘッダ有り、コヌド倉換なし ヘッダ有無ず文字゚ンコヌディングを指定し、CSVファむルを読み蟌む① 098 CSV入力ヘッダ無し、コヌド倉換なし ヘッダ有無ず文字゚ンコヌディングを指定し、CSVファむルを読み蟌む② 099 TSV出力ヘッダ有り、コヌド倉換なし ヘッダ有無ず文字゚ンコヌディングを指定し、TSVファむルを䜜成する 100 TSV入力ヘッダ有り、コヌド倉換なし ヘッダ有無ず文字゚ンコヌディングを指定し、TSVファむルを読み蟌む Appendix Dockerを利甚できない堎合―CSVから100 本ノック環境を構築する方法 A.1 SQL甚のデヌタ読み蟌み方法 A.2 Python甚のデヌタ読み蟌み方法 A.3 甚のデヌタ読み蟌み方法 玢匕

著者情報

森谷 和匘

1975幎生たれ。 デヌタ解析蚭蚈事務所 代衚、デヌタアナリティクスラボ株匏䌚瀟 取締圹CTO、デヌタサむ゚ンティスト協䌚スキル定矩委員。2000幎に䞀橋倧孊倧孊院 経枈孊研究科 経枈理論・経枈統蚈専攻を修了埌、SIerや金融工孊゜フトりェア・デヌタサむ゚ンス䌁業を経お珟職。2020幎にデヌタサむ゚ンス100本ノック構造化デヌタ加工線を開発し、デヌタサむ゚ンティスト協䌚からリリヌス。

森谷, 和匘, 1975-

鈎朚 雅也

1995幎生たれ。 2019幎に茚城倧孊倧孊院 理工孊研究科 博士前期課皋 情報工孊専攻修了埌、株匏䌚瀟ミクシィぞ新卒入瀟。デヌタ分析やデヌタ分析基盀の構築・運甚を経お、珟圚はWebサヌビスの開発に埓事。フリヌランスずしおCloud LaTeXの開発や技術曞の執筆にも埓事。デヌタサむ゚ンス100本ノック構造化デヌタ加工線リリヌス埌の基盀改善やCI構築に寄䞎。

鈎朚, 雅也, 1995-

類䌌曞籍

関連むベント