Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TokyoR #111 Beginners' Session1 data handing
Search
yu_sekiya
February 23, 2024
Programming
0
73
TokyoR #111 Beginners' Session1 data handing
TokyoR#111の初心者セッションで発表するつもりだった内容です。
yu_sekiya
February 23, 2024
Tweet
Share
More Decks by yu_sekiya
See All by yu_sekiya
Shinyのすすめ - Introduction to shiny -
kotatyamtema
0
130
TokyoR116_BeginnersSession1_環境構築
kotatyamtema
0
190
TokyoR#114 shiny+DT超(ザックリ)入門
kotatyamtema
0
89
TokyoR#113 bignners session2 Visualization
kotatyamtema
0
100
TokyoR #112 Beginners' Session2 data handing
kotatyamtema
0
110
TokyoR#95 bignners session2 Visualization
kotatyamtema
0
60
TokyoR#102 bignners session2
kotatyamtema
0
72
TokyoR #110 Beginners' Session1
kotatyamtema
0
220
TokyoR #108 Beginners' Session1
kotatyamtema
0
230
Other Decks in Programming
See All in Programming
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
490
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
320
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
440
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
310
GraphRAGの仕組みまるわかり
tosuri13
8
490
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
890
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
330
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
20
3.6k
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
130
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
260
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.5k
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
160
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Speed Design
sergeychernyshev
32
1k
Scaling GitHub
holman
459
140k
GitHub's CSS Performance
jonrohan
1031
460k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.3k
Documentation Writing (for coders)
carmenintech
72
4.9k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Making Projects Easy
brettharned
116
6.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Visualization
eitanlees
146
16k
Transcript
ॳ৺ऀηογϣϯ %BUB)BOEMJOH 5PLZP3 !LPUBUZBNUFNB
ࣗݾհ 5XJUUFS*%!LPUBUZBNUFNB େֶͰͷઐߦಈੜଶֶ ཱҊdั֫d࣮ݧdੳ·ͰϫϯΦϖ ࠓ·Ͱ٬ઌ΅ͬͪੳˠΞύϨϧ௨ൢձࣾ ݱࡏҩྍݕࠪձࣾ 3ྺա͔͗ͨʁӬԕͷॳ৺ऀ ۙگΏΔΏΔඈߦத य़ڿΛ֮͑ͣʜ
త 3ͷجຊతͳσʔλͷѻ͍͕͔Δ UJEZWFSTQBDLBHFΛͬͯ ΠϚυΩͷલॲཧ͕Ͱ͖ΔΑ͏ʹͳΔ
3Ͱͷσʔλͷѻ͍ͷجຊ ɹϓϩάϥϛϯάجૅ༻ޠ ɹσʔλܕͱσʔλߏ σʔλੳͷखॱ UJEZEBUBͱ UJEZWFSTFΛͬͨϞμϯͳσʔλϋϯυϦϯά
ɹσʔλ֓ཁͷ֬ೝ ɹύΠϓॲཧ ɹEQMZSUJEZSͷ͍ํ ˎڥߏஙʹ͍ͭͯաڈͷࢿྉΛࢀর͍ͩ͘͞ IUUQTTQFBLFSEFDLDPNLPUBUZBNUFNBUPLZPSOVNCFS CFHJOOFSTTFTTJPO .&/6
ϓϩάϥϜجૅ༻ޠ ༻ޠ ҙຯ ΦϒδΣΫτ จࣈɺؔͳͲɺ3Ͱѻ͏ͷͷ૯শ ม จࣈɺؔͳͲ໊લΛ͚ͨΦϒδΣΫτ ೖ มʹจࣈɺؔͳͲΛඥ͚ͮΔ͜ͱʢʣ ؔ
ԿΒ͔ͷॲཧΛ݅ʹ߹Θ࣮ͤͯߦ͢ΔΑ͏ʹఆٛͨ͠ͷ Ҿ ؔͷ෦݅Λࢦఆ͢Δύϥϝʔλ
σʔλܕͱσʔλߏ ܕ໊ ੑ࣭ ม֬ೝ ܕ ࢛ଇԋࢉͳͲͷࣜʹΑΔॲཧ͕Ͱ͖ େখ͕ؔ͋Δ BTOVNFSJD JTOVNFSJD จࣈܕ
μϒϧΫΥʔςʔγϣϯͰғΜͰදݱɻ ਖ਼نදݱʹΑΔॲཧ͕Մೳ BTDIBSBDUFS JTDIBSBDUFS Ҽࢠܕ -BCFMTʢจࣈʣͷཪʹMFWFMTʢʣ͕ ఆٛ͞Ε͍ͯΔ BTGBDUPS JTGBDUPS σʔλܕͱ σʔλͷ࣋ͭੑ࣭ 3େ͖ͭ͘ͷܕͰೝࣝ
σʔλܕͱσʔλߏ ܕ໊ ੑ࣭ ม֬ೝ WFDUPSܕ ಉ͡छྨͷσʔλܕΛ࣍ݩͰूΊͨͷ BTWFDUPS JTWFDUPS NBUSJYܕ ಉ͡छྨͷσʔλܕΛ࣍ݩͰूΊͨͷ
BTNBUSJY JTNBUSJY EBUBGSBNFܕ ҟͳΔσʔλܕΛ࣍ݩʹूΊͨͷɺ 3ͷओઓ ͷ BTEBUBGSBNF JTEBUBGSBNF MJTUܕ ҟͳΔσʔλߏͷΦϒδΣΫτΛूΊͨͷ KTPO ੳ݁Ռͷग़ྗ͕͜ͷߏͰ͋Δ͜ͱ͕ଟ͍ BTMJTU JTMJTU σʔλߏͱ σʔλͷू·Γͷ࣋ͭੑ࣭ 3େ͖ͭ͘ͷߏ͕͋Δ wอ࣋Ͱ͖Δσʔλͷछྨ͕ҟͳΔ wσʔλߏ͝ͱʹͰ͖Δॲཧ͕ҟͳΔ wσʔλߏ͝ͱʹॲཧεϐʔυ͕ҟͳΔ
σʔλੳͷखॱ σʔλੳͰ۩ମతʹඞཁͳ࡞ۀ ɾσʔλ֓ཁͷ֬ೝ ɾUJEZEBUB㲗ඇUJEZEBUBͷม ɾσʔλͷՃूܭͳͲͷσʔλՃ σʔλϋϯυϦϯά )BEMFZ8JDLIBN(BSSFUU(SPMFNVOE UIFXFCTJUFGPSl3GPS%BUB4DJFODFzIUUQTSETIBEDPO[XSBOHMFJOUSPIUNM
UJEZEBUBͱ UJEZEBUB વσʔλ ͱɺ࣍ͷͭͷ݅Λຬͨͨ͠ දܕσʔλ ݸʑͷม͕ͭͷྻΛͳ͢ ݸʑͷ؍ଌ͕ͭͷߦΛͳ͢ ݸʑͷ؍ଌͷߏ୯Ґͷྨܕ͕ͭͷදΛͳ͢ ݸʑͷ͕ͭͷηϧΛͳ͢
UJEZEBUBͱ ਓ͕ݟ͍͢ܗࣜͱϓϩάϥϜ͕ݟ͍͢ܗࣜҟͳΔ ˠεϜʔζʹมͰ͖Δ͜ͱ͕େࣄ ඇUJEZɿਓ͕ݟ͍͢ UJEZɿϓϩάϥϜ͕ѻ͍͍͢
༻σʔλ ࠓճ༻͢ΔσʔλQBMNFSQFOHVJOTύοέʔδʹೖ͍ͬͯΔ lQFOHVJOTzσʔλ ˠࣄલʹܽଌΛআ֎ ˠඞཁʹԠͯ͡ཁΛࢉग़ IUUQTBMMJTPOIPSTUHJUIVCJPQBMNFSQFOHVJOT
σʔλ֓ཁͷ֬ೝ TLJNSTLJN QFOHVJOT
σʔλ֓ཁͷ֬ೝ TLJNSTLJN QFOHVJOT ֓ཁΛ֬ೝ͠ͳ͕Βܽଛͷॲཧํ๏ ͲΜͳσʔλܗࣜʹ·ͱΊ͔͢ͳͲ ੳʹඞཁͳ࡞ۀͷྲྀΕΛߟ͑Δ
UJEZWFSTFΛͬͨϞμϯͳσʔλϋϯυϦϯά ύΠϓ ΛͬͨσʔλϋϯυϦϯά ύΠϓॲཧ ैདྷͷॲཧ 9G G 9G Z
G 9 Z 9G H G H 9 9G Z G Z 9
UJEZWFSTFΛͬͨϞμϯͳσʔλϋϯυϦϯά ύΠϓ Λ͏ͱෳͷॲཧΛՄಡੑΛ୲อͨ͠·· ·ͱΊͯॻ͘͜ͱ͕Մೳ QFOHVJOT pMUFS TQFDJFTl"EFMJFz HSPVQ@CZ
JTMBOE TFY TVNNBSJTF OO NFBO@NBTTNFBO CPEZ@NBTT@H OBSN536& σʔλQFOHVJOT͔Β "EFMJFϖϯΪϯ͚ͩநग़͠ JTMBOEͱTFYͷΈ߹ΘͤͰ ಄Λ͑Δ͜ͱͱ ମॏͷฏۉΛٻΊΔ͜ͱΛ ࣮ߦ͢Δ
EQMZSͷجຊؔ ؔ ಈ࡞ TFMFDU ྻͷબ pMUFS ݅ʹΑΔߦͷநग़ NVUBUF ྻͷՃ HSPVQ@CZ
݅ʹΑΔߦͷάϧʔϓԽ TVNNBSJTF ߦͷू KPJO EBUBGSBNFಉ࢜ͷ݁߹ BSSBOHF ߦͷฒସ͑
σʔλͷ݁߹ ؔ ಈ࡞ MFGU@KPJO Y Z CZl[z YΛج४ʹ݁߹ SJHIU@KPJO Y
Z CZl[z ZΛج४ʹ݁߹ JOOFS@KPJO Y Z CZl[z Y Z྆ํʹଘࡏ͢ΔߦͷΈ݁߹ GVMM@KPJO Y Z CZl[z Y Z྆ํͷߦΛ݁߹ BOUJ@KPJO Y Z CZl[z Zͱඥ͔ͮͳ͍YΛฦ͢ ˎෳྻΛLFZʹKPJO͢Δ߹ CZD l[z l[[z ˎLFZʹ͢Δྻ໊͕ҟͳΔ߹ CZD l[zl[[z
UJEZSͷجຊؔ ؔ ಈ࡞ QJWPU@MPOHFS EBUBGSBNFΛॎʹมܗ͢Δ wDPMTಈ͔͍ͨ͠ྻ wOBNFT@UPͱͱྻ໊ͩͬͨͷΛೖΕΔྻ໊ wWBMVFT@UPಈ͔ͨ͠ΛೖΕΔྻ໊ QJWPU@XJEFS EBUBGSBNFΛԣʹมܗ͢Δ
wJE@DPMTࢦఆͨ͠ྻͷϢχʔΫͳΈ߹Θ͕ͤͦΕͧΕߦʹͳΔ wOBNFT@GSPN৽͘͠ྻ໊ʹͳΔྻ wWBMVFT@GSPNಈ͔͍ͨ͠ྻ VOJU ྻಉ࢜Λ݁߹͢Δ TFQBSBUF ྻΛ͚Δ ESPQ@OB /"͕͋ΔߦΛআ͢Δ SFQMBDF@OB /"Λࢦఆͨ͠ʹஔ͢Δ pMM /"Λɺ/"ͷ্ԼͲͪΒ͔ͷʹஔ͢Δ
BDSPTTؔͱ݅ॲཧ ؔ ಈ࡞ TUBSUT@XJUI ࢦఆͨ͠จࣈྻ͔Β࢝·Δྻ͚ͩબ FOET@XJUI ࢦఆͨ͠จࣈྻͰऴΘΔྻ͚ͩબ DPOUBJOT ࢦఆͨ͠จࣈྻؚ͕·ΕΔྻ͚ͩબ NBUDIFT
ࢦఆͨ͠ਖ਼نදݱͱҰக͢Δྻ͚ͩબ POF@PG ࢦఆͨ͠จࣈϕΫτϧͱҰக͢Δྻ͚ͩબ OVN@SBOHF ࢦఆͨ͠൪߸ͷྻ͚ͩબ XIFSF ܕผͰࢦఆͨ͠ํͷྻ͚ͩબ BDSPTTؔɿෳྻΛࢦఆͯ͠ҙͷॲཧΛ࣮ࢪ͢Δؔ ɹEQMZSUJEZSͷؔʹ౷Ұͯ͠ద༻Ͱ͖Δ 9NVUBUF BDSPTT DPMT GOT DPMTྻ໊ͷࢦఆ GOTద༻͢Δॲཧ
&YBNQMF TVNNBSZ@QFOHVJOTʹσʔλQFOHVJOT͔Β TFY͕ܽଌͷߦΛআ͠ TQFDJFTͱJTMBOEͱTFYͷΈ߹ΘͤͰ ΧϥϜ͚ͩΛநग़͠ɺ ฏۉͱඪ४ภࠩΛٻΊΔ TVNNBSZ@QFOHVJOTQFOHVJOT pMUFS JTOB TFY
HSPVQ@CZ TQFDJFT JTMBOE TFY TVNNBSJTF BDSPTT XIFSF JTOVNFSJD dNFBO OBSN536& dTE OBSN536&
ύΠϓ Λͬͨ ϞμϯͳσʔλϋϯυϦϯάͰ ͤͳσʔλੳΛ
จࣈྻॲཧͳͲଞʹ͑ΔσʔλϋϯυϦϯάͷ ख๏͍Ζ͍Ζ͋Γ·͢ɻ Γ͍ͨ͜ͱͷΠϝʔδΛ࡞ͬͯɺ্खʹࢼߦࡨޡ ͠ͳ͕Βշదͳ3ੜ׆Λա͍ͯͩ͘͝͠͞ɻ 3ͷ͍ํʹࠔͬͨΒʜ IFMQ Λ͏ $3"/ͷެࣜQEGΛಡΉ
SXBLBMBOHʹ࣭͢Δ HPPHMFઌੜͷ͓ੈʹͳΔ ࠷ޙʹ
&/+0: