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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kiichi
October 20, 2018
Programming
1.2k
0
Share
DataFrames and Types with Julia
Presentation at JuliaTokyo #8
https://juliatokyo.connpass.com/event/100780/
Kiichi
October 20, 2018
Other Decks in Programming
See All in Programming
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
1k
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
460
実用!Hono RPC2026
yodaka
2
280
Explore CoroutineScope
tomoeng11
0
110
Swift Concurrency Type System
inamiy
1
560
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
220
ハーネスエンジニアリングとは?
kinopeee
13
6.3k
【26新卒研修資料】TDD実装演習
dip_tech
PRO
0
120
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
170
実践CRDT
tamadeveloper
0
600
The Less-Told Story of Socket Timeouts
coe401_
3
700
tRPCの概要と少しだけパフォーマンス
misoton665
2
240
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Test your architecture with Archunit
thirion
1
2.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
The browser strikes back
jonoalderson
0
1k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
520
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
450
Paper Plane
katiecoart
PRO
1
49k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
A better future with KSS
kneath
240
18k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
170
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
310
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