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
DataFrames and Types with Julia
Search
Kiichi
October 20, 2018
Programming
0
1.1k
DataFrames and Types with Julia
Presentation at JuliaTokyo #8
https://juliatokyo.connpass.com/event/100780/
Kiichi
October 20, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
270
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
50
33k
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
5
700
ふつうの技術スタックでアート作品を作ってみる
akira888
0
460
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
120
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
430
技術同人誌をMCP Serverにしてみた
74th
1
630
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
640
Goで作る、開発・CI環境
sin392
0
220
Hypervel - A Coroutine Framework for Laravel Artisans
albertcht
1
110
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
1
8.6k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The World Runs on Bad Software
bkeepers
PRO
69
11k
It's Worth the Effort
3n
185
28k
Statistics for Hackers
jakevdp
799
220k
Thoughts on Productivity
jonyablonski
69
4.7k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Speed Design
sergeychernyshev
32
1k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Building an army of robots
kneath
306
45k
Transcript
%BUB'SBNFTBOE5ZQFTXJUI+VMJB +VMJB5PLZP 0DUPCFS
!,J@DIJ
%BUB'SBNFT.FUB +VMJB%# 2VFSZWFSTFΛͦΕͧΕ৮ͬͯΈͨr,J@DIJ!#MPH IUUQLJDIJKQ Q
%BUB'SBNFTBOE5ZQFTXJUI+VMJB +VMJB5PLZP 0DUPCFS
%BUB'SBNF 4FQBM-FOHUI 4FQBM8JEUI 1FUBM-FOHUI 1FUBM8JEUI 4QFDJFT
4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB ộ *SJT
5XP4VQFSDPVQMFTJO%BUB4DJFODF
8IP`TOFYU
5IF$BOEJEBUFT %BUB'SBNFT %BUB'SBNFT.FUB +VMJB%# 2VFSZWFSTF 2VFSZKM
%BUB'SBNFT %BUB'SBNFT.FUB .PTUQPQVMBSUBCVMBSGSBNFXPSLJO+VMJB &BTZUPVTFGPSUJEZWFSTFQBOEBTVTFST 1SPWJEJOHNBDSPTGPSEBUBQSPDFTTJOH
None
None
None
None
None
+VMJB%# /PUBEBUBCBTFTFSWFS "QBSUPG+VMJB'*/QSPKFDUCZ+VMJB$PNQVUJOH *OD *ONFNPSZ PVUPGDPSF BOEEJTUSJCVUFEDPNQVUJOH
None
None
None
2VFSZWFSTF "ONFUBQBDLBHFPGNVMUJQMFQBDLBHFT w %BUB7BMVFT w *UFSBCMF5BCMFT w2VFSZ w 7FHB-JUF w
'JMF*0 w &YDFM'JMFT w 4UBU'JMFT w $47'JMFT w 'FBUIFS'JMFT w%BUB'SBNFT w %BUB7PZBHFS
None
None
5IF$BOEJEBUFT %BUB'SBNFT %BUB'SBNFT.FUB +VMJB%# 2VFSZWFSTF 2VFSZKM
0, *KVTUXBOUUPFYUSBDU b4FQBM-FOHUI`
None
8IJDIJTUIFCFTU
W W %BUB'SBNFT %BUB'SBNFT.FUB +VMJB%# 2VFSZWFSTF BTPG0DUPCFS
%BUB'SBNFTBOE5ZQFTXJUI+VMJB +VMJB5PLZP 0DUPCFS
1. A list 2. With (unique) names 3. Containing vectors
(including lists!) 4. With equal NROW() 5. Optional row names best avoided — Hadley Wickham at TokyoR “What is a data frame?” 4FQBM-FOHUI 4FQBM8JEUI 1FUBM-FOHUI 1FUBM8JEUI 4QFDJFT 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB
4FQBM-FOHUI 4FQBM8JEUI 1FUBM-FOHUI 1FUBM8JEUI 4QFDJFT 4FUPTB
4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB ộ *SJT 6OJRVFOBNFT 7FDUPST
4FQBM-FOHUI 4FQBM8JEUI 1FUBM-FOHUI 1FUBM8JEUI 4QFDJFT 4FUPTB
4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB ộ *SJT -JTU 7FDUPS\"OZ^
FY%BUB'SBNFT 4FQBM-FOHUI 4FQBM8JEUI 1FUBM-FOHUI 1FUBM8JEUI 4QFDJFT
4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB
FY+VMJB%# *OEFYFE5BCMFT 4FQBM-FOHUI 4FQBM8JEUI 1FUBM-FOHUI 1FUBM8JEUI 4QFDJFT
4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB
%J⒎FSFOUQBDLBHFTDPOTUSVDU EJ⒎FSFOUUZQFTPGEBUBGSBNFT
5BCMFUSBJUTK* *UFSBCMF5BCMFTKM (FOFSJDUBCVMBSJOUFSGBDF
5BCMFUSBJUTl5BCMF/BNFE5VQMFz
/BNFE5VQMF
4FQBM-FOHUI 4FQBM8JEUI 1FUBM-FOHUI 1FUBM8JEUI 4QFDJFT 4FUPTB
4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB 4FUPTB
*UFSBCMF5BCMF
5IF$BOEJEBUFT %BUB'SBNFT %BUB'SBNFT.FUB +VMJB%# 2VFSZWFSTF 2VFSZKM
5IF$BOEJEBUFT 6QEBUFE 5BCMFUSBJUTK* *UFSBCMF5BCMFTKM %BUB'SBNFT +VMJB%# 2VFSZWFSTF BOENPSF
%BUB'SBNFT.FUB 2VFSZ