เปเบเบเบเบฒเบเบเบญเบเบซเบฒ R เบซเบผเบท Python เปเบเบญเบดเบเปเบเบตเปเบเบฑเบ, เบเปเบฒเบเบเบฐเบเบปเบเปเบซเบฑเบเบซเบฅเบฒเบเบฅเปเบฒเบเบเบปเบเบเบงเบฒเบกเปเบฅเบฐเบเบดเปเบฅเปเบกเบฑเบเบเบญเบเบเบฒเบเบชเบปเบเบเบฐเบเบฒเบเปเบฝเบงเบเบฑเบเบซเบปเบงเบเปเปเบงเปเบฒเบญเบฑเบเปเบเบเบตเบเบงเปเบฒ, เปเบงเบเบงเปเบฒเปเบฅเบฐเบชเบฐเบเบงเบเบเบงเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเปเบกเบนเบ. เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เบเบปเบเบเบงเบฒเบกเปเบฅเบฐเบเบฒเบเบเบฑเบเปเบเปเบเบเบฑเบเบซเบกเบปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเปเปเบกเบตเบเบฐเปเบซเบเบเปเบเบเบชเบฐเปเบเบฒเบฐ.
เบเบธเบเบเบฐเบชเบปเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบเบตเปเปเบกเปเบเปเบเบทเปเบญเบเบฝเบเบเบฝเบเปเบเบฑเบเบเบดเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเบเบทเปเบเบเบฒเบเปเบเบเบธเบเบเบตเปเบเบดเบเบปเบกเบเบตเปเบชเบธเบเบเบญเบเบเบฑเบเบชเบญเบเบเบฒเบชเบฒ. เปเบฅเบฐโเบเปเบงเบโเปเบซเปโเบเบนเปโเบญเปเบฒเบโเบฎเบนเปโเบเบฒเบโเบชเบดเปเบโเบเบตเปโเปเบเบปเบฒโเปเบเบปเปเบฒโเบเบฑเบโเบเปเปโเบเบฑเบโเบฎเบนเปโเปเบเปโเปเบง. เบชเปเบฒเบฅเบฑเบเบเบนเปเบเบตเปเบเบฝเบเปเบ Python, เบเบญเบเบซเบฒเบงเบดเบเบตเปเบฎเบฑเบเบชเบดเปเบเบเบฝเบงเบเบฑเบเปเบ R, เปเบฅเบฐเปเบเบเบฒเบเบเบฑเบเบเบฑเบ.
เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบปเบเบเบงเบฒเบกเบเบงเบเปเบฎเบปเบฒเบเบฐเบงเบดเปเบเบฒเบฐ syntax เบเบญเบเบเบธเบเบเบตเปเบเบดเบเบปเบกเบเบตเปเบชเบธเบเปเบ R. เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบธเบเบเบตเปเบฅเบงเบกเบขเบนเปเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ. tidyverse
เปเบฅเบฐเบเบฑเบเบเบธเบ data.table
. เปเบฅเบฐเบเบฝเบเบเบฝเบ syntax เบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบฑเบ pandas
, เบเบธเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเปเปเบกเบนเบเบเบตเปเบเบดเบเบปเบกเบเบตเปเบชเบธเบเปเบ Python.
เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบเบทเปเบญเบฅเบฐเบเปเบฒเบงเบเปเบฒเบเปเบชเบฑเปเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเปเปเบกเบนเบเบเบฒเบเบเบฒเบเปเบซเบผเบเบกเบฑเบเปเบเบชเบนเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเปเบฒเบเบเบฒเบเบงเบดเปเบเบฒเบฐเปเบเบเปเบเป Python เปเบฅเบฐ R.
เปเบเบทเปเบญเปเบ
เบเบปเบเบเบงเบฒเบกเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเปเบเปเบ cheat เบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบฒเบเปเบเปเบฅเบทเบกเบงเบดเบเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเบเปเบฒเบเบงเบเบซเบเบถเปเบเปเบเบซเบเบถเปเบเบเบญเบเบเบธเบเบเบตเปเบเปเบฒเบฅเบฑเบเบเบดเบเบฒเบฅเบฐเบเบฒ.
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบ syntax เบเบปเปเบเบเปเบฅเบฐเบซเบงเปเบฒเบ R เปเบฅเบฐ Python
1.1โ.เบเบฒเบโเปเบเบปเปเบฒโเปเบเบดเบโเบซเบเปเบฒโเบเบตเป Packageโ
1.2โ.เบเบฒเบเบกเบญเบเปเบฒเบ
1.3โ.เบเบฑเบเบชเบฐเบเบต
1.4โ.เบงเบดเบเบตเบเบฒเบเปเบฅเบฐ OOP
1.5โ.เบเปเป
1.6โ.เปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบ เบชเบญเบเบชเบฒเบกเบเปเบฒเบเปเบฝเบงเบเบฑเบเบเบธเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเป
2.1โ.เปเบเบฑเบเบฅเบฐเบเบฝเบเบฎเบฝเบเบฎเปเบญเบ
2.2โ.เบเบฒเบเบฐเบฅเบฒเบ
2.3โ.เปเบต เปเบเบเบเบฒ เบเบฒเบเบเบดเบเบเบฑเปเบเปเบเบฑเบเปเบเบ เบเบณเบฅเบฑเบเปเบซเบผเบเบเปเปเบกเบนเบ เบเบฒเบเบชเปเบฒเบเบเบญเบเบเปเปเบกเบนเบ เบเบฒเบเปเบฅเบทเบญเบเบเบฑเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบง เบเบฒเบเบเบฑเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบก เบชเบฐโเบซเบฐโเบเบฒเบโเบเบฑเปเบโเบเบญเบโเบเบฒโเบเบฐโเบฅเบฒเบ (UNIONโ) เบเบฒเบเบฅเบงเบกเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบกเบฅเบงเบเบเบญเบ (เปเบเบปเปเบฒเบฎเปเบงเบก) เบซเบเปเบฒเบเบตเปเบเบทเปเบเบเบฒเบเบเบญเบเบเปเบญเบเบขเปเบฝเบกเปเบฅเบฐเบเบฑเบเบเบตเปเบเบดเบเปเบฅเป เบเบฒเบเบฐเบฅเบฒเบเบเบฒเบเบเบดเบเบเปเปเบฅเบฐเบซเบงเปเบฒเบเบงเบดเบเบตเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเปเบ R เปเบฅเบฐ Python เบชเบฐเบซเบฅเบธเบ เปเบเบเบชเบณเบซเบผเบงเบเบชเบฑเปเบเปเบเปเบฝเบงเบเบฑเบเบเบธเบเปเบเบเบตเปเบเปเบฒเบเปเบเป
เบเปเบฒเบเปเบฒเบเบชเบปเบเปเบเปเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเปเปเบกเบนเบ, เบเปเบฒเบเบญเบฒเบเบเบฐเบเบญเบเบซเบฒเบเบญเบเบเปเบญเบ
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบ syntax เบเบปเปเบเบเปเบฅเบฐเบซเบงเปเบฒเบ R เปเบฅเบฐ Python
เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเบถเปเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบเบตเปเบเบฐเบเปเบฝเบเบเบฒเบ Python เปเบเบฑเบ R, เบซเบผเบทเปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเปเบซเปเบเบฒเบเบเบธเบเบเบปเปเบเบเปเบเบตเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบญเบปเบฒเปเบเปเบชเป.
เบเบฒเบโเปเบเบปเปเบฒโเปเบเบดเบโเบซเบเปเบฒโเบเบตเป Packageโ
เปเบกเบทเปเบญเปเบเบฑเบเปเบเบฑเบเบเบทเบเปเบซเบฅเบเปเบเบปเปเบฒเปเบเปเบ R, เบเปเบฒเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฅเบฐเบเบธเบเบทเปเปเบเบฑเบเปเบเบฑเบเปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบดเบเบซเบเปเบฒเบเบตเปเบเบญเบเบกเบฑเบ. เปเบเบเปเบฅเบฐเบเบตเบซเบผเบฒเบเบเบตเปเบชเบธเบ, เบเบตเปเบเปเปเปเบกเปเบเบเบปเปเบงเปเบเปเบ R, เปเบเปเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเบตเปเบเบญเบกเบฎเบฑเบ. เบเปเบฒเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเปเบเบปเปเบฒเบเบธเบเปเบเปเบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบซเบเบถเปเบเปเบเบซเบเปเบฒเบเบตเปเบเบญเบเบกเบฑเบเบขเบนเปเปเบเบฅเบฐเบซเบฑเบเบเบญเบเบเปเบฒเบ, เปเบเปเบเบฝเบเปเบเปเปเบเบซเบฒเบกเบฑเบเปเบเบเบเบฒเบเบฅเบฐเบเบธเบเบทเปเบเบญเบเบเบธเบเปเบฅเบฐเบเบทเปเบเบญเบเบซเบเปเบฒเบเบตเป. เบเบปเบงเปเบเบเบฅเบฐเบซเบงเปเบฒเบเปเบเบฑเบเปเบเบฑเบ เปเบฅเบฐเบเบทเปเบเบฑเบเบเบฑเบเปเบ R เปเบกเปเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบ. package_name::function_name()
.
เปเบ Python, เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, เบกเบฑเบเบเบทเบงเปเบฒเปเบเบฑเบเบเบฅเบฒเบชเบชเบดเบเบเบตเปเบเบฐเปเบเบซเบฒเบซเบเปเบฒเบเบตเปเบเบญเบเบเบธเบเปเบเบเบเบฒเบเบฅเบฐเบเบธเบเบทเปเบเบญเบเบกเบฑเบเบขเปเบฒเบเบเบฑเบเปเบเบ. เปเบกเบทเปเบญเปเบเบฑเบเปเบเบฑเบเบเบทเบเบเบฒเบงเปเบซเบผเบเปเบฅเปเบง, เบกเบฑเบเบกเบฑเบเบเบฐเบกเบตเบเบทเปเบซเบเปเป, เปเบเบฑเปเบ:. pandas
เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบกเปเบเปเบเปเบเบฒเบกเบชเบฐเบเบธเบ pd
. เบเบฑเบเบเบฑเบเปเบเบฑเบเปเบเบฑเบเบเบทเบเปเบเบปเปเบฒเปเบเบดเบเบเปเบฒเบเบเบธเบ package_name.function_name()
.
เบเบฒเบเบกเบญเบเปเบฒเบ
เปเบ R, เบกเบฑเบเปเบเบฑเบเปเบฅเบทเปเบญเบเบเปเบฒเบกเบฐเบเบฒเบเบตเปเบเบฐเปเบเปเบฅเบนเบเบชเบญเบเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเปเบฒเปเบซเปเบเบฑเบเบงเบฑเบเบเบธ. obj_name <- value
, เปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบทเปเบญเบเบซเบกเบฒเบเปเบเบปเปเบฒเบเบฑเบเบเบฝเบงเปเบเปเบเบทเบเบญเบฐเบเบธเบเบฒเบเปเบซเป, เปเบเบทเปเบญเบเบซเบกเบฒเบเบเบฝเบงเปเบเบปเปเบฒเบเบฑเบ R เบเบทเบเบเปเบฒเปเบเปเบเบปเปเบเบเปเปเบเบทเปเบญเบชเบปเปเบเบเปเบฒเปเบเบซเบฒ arguments.
เปเบ Python, เบเบฒเบเบกเบญเบเปเบฒเบเปเบกเปเบเปเบฎเบฑเบเบชเบฐเปเบเบฒเบฐเบเปเบงเบเปเบเบทเปเบญเบเปเบฒเบเปเบเบปเปเบฒเบเบฝเบก obj_name = value
.
เบเบฑเบเบชเบฐเบเบต
เบกเบฑเบเบเบฑเบเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเบเปเบญเบเบเปเบฒเบเบขเบนเปเบเบตเปเบเบตเป. เปเบ R, เบเบฑเบเบชเบฐเบเบตเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบซเบเบถเปเบเปเบฅเบฐเบเบฐเบเบญเบเบกเบตเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเบฑเบเบซเบกเบปเบเปเบเบฅเบฐเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบ,
เปเบ Python, เบเบฒเบเบชเปเบฒเบเบเบฑเบเบชเบฐเบเบตเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบชเบนเบเปเบฅเบฐเบเปเบงเบเบเบตเปเปเบฅเบทเบญเบเบเปเปเบฅเบงเบกเปเบญเบปเบฒเบญเบปเบเบเบฐเบเบญเบเบชเบธเบเบเปเบฒเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบเบฑเบเบเบฐเบเบต. เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบญเบญเบเปเบเบ x[i:j]
เปเบ Python เบเบฐเบเปเปเบฅเบงเบกเปเบญเบปเบฒเบญเบปเบเบเบฐเบเบญเบ j.
เบเบฑเบเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบเบเบฒเบเบเบฑเบเบชเบฐเบเบตเบเบฒเบเบฅเบปเบ, เปเบ R notation x[-1]
เบเบฐเบชเบปเปเบเบเบทเบเบญเบปเบเบเบฐเบเบญเบเบเบฑเบเปเบปเบเบเบญเบ vector เบเบปเบเปเบงเบฑเปเบเบญเบฑเบเบชเบธเบเบเปเบฒเบ. เปเบ Python, เบซเบกเบฒเบเปเบซเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบเบฐเบชเบปเปเบเบเบทเบเบเบฝเบเปเบเปเบญเบปเบเบเบฐเบเบญเบเบชเบธเบเบเปเบฒเบ.
เบงเบดเบเบตเบเบฒเบเปเบฅเบฐ OOP
R เบเบฐเบเบดเบเบฑเบ OOP เปเบเบงเบดเบเบตเบเบฒเบเบเบญเบเบเบปเบเปเบญเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฝเบเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเปเบเบเบปเบเบเบงเบฒเบก tydiverse
เบกเบฑเบเบเบฐเบเปเบฒเบเบเบงเปเบฒ pandas
. เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบตเปเบญเบฒเบเบเบฐเปเบเบฑเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเบญเบเบเปเบญเบ.
เปเบเบชเบฑเปเบ, เบงเบฑเบเบเบธเปเบ R เบเปเปเบกเบตเบงเบดเบเบตเบเบฒเบ (เบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบซเปเบญเบเบฎเบฝเบ S3, เปเบเปเบกเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบ OOP เบญเบทเปเบเปเบเบตเปเบกเบตเบซเบเปเบญเบเบซเบผเบฒเบ). เบกเบตเบเบฝเบเปเบเปเบเบฑเบเบเบฑเบเบเบปเปเบงเปเบเบเบตเปเบเบฐเบกเบงเบเบเบปเบเบเบงเบเบกเบฑเบเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบญเบตเบเบเบฒเบกเบเบฑเปเบเบเบญเบเบงเบฑเบเบเบธ.
เบเปเป
เบเบฒเบเบเบตเบเบตเปเปเบกเปเบเบเบทเปเบชเปเบฒเบฅเบฑเบ pandas
เบกเบฑเบเบเบฐเบเปเปเบเบทเบเบเปเบญเบเบเบฑเบเบซเบกเบปเบ, เปเบเปเบเปเบญเบเบเบฐเบเบฐเบเบฒเบเบฒเบกเบญเบฐเบเบดเบเบฒเบเบเบงเบฒเบกเบซเบกเบฒเบ.
เปเบเบทเปเบญเบเปเปเปเบซเปเบเบฐเบซเบเบฑเบเบเบฒเบเบเบดเบเปเบฅเปเบฅเบฐเบเบฑเบเบเบฒเบเปเบฅเบฐเบเปเปเบเบฐเบฅเบดเบเบงเบฑเบเบเบธเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบฐเปเบเบเบเบญเบเบเปเป. เปเบซเบผเบปเปเบฒเบเบฑเปเบ. เบเปเบฒเบเบเบปเบเบเบญเบเบเบฒเบเบเบดเบเปเบฅเปเบเบฒเบเบเบฑเบเบเบฑเบเบซเบเบถเปเบเปเบเบซเบฒเบซเบเปเบฒเบเปเปเปเบ, เปเบฅเบฐเบเปเปเบเบฑเบเบเบถเบเบเบปเบเปเบเปเบฎเบฑเบเบฅเบฐเบเบฑเบเบเบฒเบ.
เปเบซเปเปเบญเบปเบฒเบเบปเบงเบขเปเบฒเบเบฅเบฐเบซเบฑเบเบเปเปเปเบเบเบตเป, เบเปเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบเบเบดเบเปเบฅเปเบฅเบฐเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบงเบฑเบเบเบธเปเบเบเบเปเบฒเบเบซเบฒเบ:
temp_object <- func1()
temp_object2 <- func2(temp_object )
obj <- func3(temp_object2 )
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบดเบเบฑเบ 3 เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบกเบฅเปเบฒเบเบฑเบ, เปเบฅเบฐเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเปเบเปเบฅเบฐเบเบปเบเปเบเปเบเบทเบเบเบฑเบเบเบถเบเปเบงเปเปเบเบงเบฑเบเบเบธเปเบเบเบเปเบฒเบเบซเบฒเบ. เปเบเปเบเบงเบฒเบกเบเบดเบเปเบฅเปเบง, เบเบงเบเปเบฎเบปเบฒเบเปเปเบเปเบญเบเบเบฒเบเบงเบฑเบเบเบธเบฅเบฐเบเบฑเบเบเบฒเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเป.
เบซเบผเบทเบฎเปเบฒเบเปเบฎเบเบเบงเปเบฒเปเบเบปเปเบฒ, เปเบเปเบเบธเปเบเปเบเบตเบเบเบฑเบเบเบนเปเปเบเป Excel.
obj <- func3(func2(func1()))
เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเบเบฑเบเบเบถเบเบเบปเบเบเบฒเบเบเบดเบเปเบฅเปเบฅเบฐเบเบฑเบเบเบฒเบเบเบฒเบ, เปเบเปเบเบฒเบเบญเปเบฒเบเบฅเบฐเบซเบฑเบเบเบตเปเบกเบตเบซเบเปเบฒเบเบตเปเบเปเบญเบเบเบฑเบเปเบกเปเบเบเปเปเบชเบฐเบเบงเบเบเบตเปเบชเบธเบ.
เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบดเปเบเบงเบดเบเบตเบเบฒเบเบเปเบฒเบเบงเบเบซเบเบถเปเบเบเบญเบเบเบฒเบเบเบธเบเปเบเปเบเบเปเปเบกเบนเบเปเบ R, เปเบฅเบฐเบเบงเบเปเบเบปเบฒเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเปเบเบงเบดเบเบตเบเปเบฒเบเป.
เบเปเปเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ tidyverse
เบเบฐเบเบดเบเบฑเบเปเบเบเบเบนเปเบเบฐเบเบญเบเบเบฒเบ %>%
.
obj <- func1() %>%
func2() %>%
func3()
เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเปเบญเบปเบฒเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ func1()
เปเบฅเบฐเบเปเบฒเบเบกเบฑเบเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเปเบฒเบญเบดเบ func2()
, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบเบปเบเบเบญเบเบเบฒเบเบเบดเบเปเบฅเปเบเบตเปเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเปเบฒเบญเบดเบ func3()
. เปเบฅเบฐเปเบเบเบตเปเบชเบธเบ, เบเบงเบเปเบฎเบปเบฒเบเบฝเบเบเบฒเบเบเบดเบเปเบฅเปเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเบปเปเบฒเปเบเปเบเบงเบฑเบเบเบธ obj <-
.
เบเบฑเบเบซเบกเบปเบเบเปเบฒเบเปเบเบดเบเบเบตเปเปเบกเปเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบตเบเบงเปเบฒเบเปเบฒเปเบงเบปเปเบฒเปเบเบ meme เบเบตเป:
ะ data.table
เบเปเบญเบเปเบชเปเบเบทเบเปเบเปเปเบเบเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ.
newDT <- DT[where, select|update|do, by][where, select|update|do, by][where, select|update|do, by]
เปเบเปเบเปเบฅเบฐเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบฅเปเบฝเบกเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบเปเบฒเบเบกเบฒ.
ะ pandas
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเบเบทเบเปเบเบเบญเบญเบเปเบเบเบเบธเบ.
obj = df.fun1().fun2().fun3()
เปเบซเบผเบปเปเบฒเบเบฑเปเบ. เบเบงเบเปเบฎเบปเบฒเปเบญเบปเบฒเบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ df เปเบฅเบฐเปเบเปเบงเบดเบเบตเบเบฒเบเบเบญเบเบเบฒเบ fun1()
, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเปเบงเบดเบเบตเบเบฒเบเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเปเบเปเบฎเบฑเบ fun2()
เบซเบฅเบฑเบเบเบฒเบ fun3()
. เบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเบทเบเบเบฑเบเบเบถเบเปเบงเปเปเบเบงเบฑเบเบเบธ เบงเบฑเบเบเบธ .
เปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบ
เปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเปเบ R เปเบฅเบฐ Python เปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบ, เปเบเปเบกเบตเบเบทเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
เบฅเบฒเบโเบฅเบฐโเบญเบฝเบ
เบเบทเปเปเบ R
เบเบทเปเปเบ Python/pandas
เปเบเบเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบ
data.frame, data.table, tibble
DataFrame
เบฅเบฒเบเบเบฒเบเปเบถเปเบเบกเบดเบเบดเบฅเบฐเบเบฑเบเบเบญเบเบเปเบฒ
เปเบงเปเบ
เบเบธเบเปเบ pandas เบซเบผเบทเบฅเบฒเบเบเบทเปเปเบ Python เบเปเบฅเบดเบชเบธเบ
เปเบเบเบชเปเบฒเบเบเบตเปเบเปเปเปเบกเปเบเบเบฒเบเบฐเบฅเบฒเบเบซเบผเบฒเบเบฅเบฐเบเบฑเบ
เบฅเบฒเบเบเบฒเบ
เบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบก
เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบดเปเบเบเบฒเบเบฅเบฑเบเบชเบฐเบเบฐเบญเบทเปเบเปเปเบฅเบฐเบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบ syntax เบเปเบฒเบเบฅเบธเปเบกเบเบตเป.
เบชเบญเบเบชเบฒเบกเบเปเบฒเบเปเบฝเบงเบเบฑเบเบเบธเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเป
เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เบเปเบญเบเบเบฐเบเบญเบเปเบเบปเปเบฒเปเบฅเบฑเบเบเปเบญเบเบเปเบฝเบงเบเบฑเบเบเบธเบเบเบตเปเปเบเบปเปเบฒเบเบฐเบเบธเปเบเปเบเบตเบเบเบฑเบเปเบเบเบปเบเบเบงเบฒเบกเบเบตเป.
เปเบเบฑเบเบฅเบฐเบเบฝเบเบฎเบฝเบเบฎเปเบญเบ
เปเบงเบฑเบเปเบเบเปเบเบฒเบเบเบฒเบ:
เบซเปเบญเบเบชเบฐเบซเบกเบธเบ tidyverse
เบเบฝเบเปเบเบ Hedley Wickham, เบเบฑเบเบเบปเปเบเบเบงเปเบฒเบญเบฒเบงเบธเปเบชเบเบญเบ RStudio. tidyverse
เบเบฐโเบเบญเบโเบเปเบงเบโเบเบธเบโเบเบตเปโเบเบฐโเบเบฑเบโเปเบโเบเบตเปโเปเบฎเบฑเบโเปเบซเปโเบเบฒเบโเบเบธเบโเปเบเปเบโเบเปเปโเบกเบนเบโเบเปเบฒเบโเบเบฒเบโ, 5 เปเบโเบเบฑเปเบโเปเบกเปเบโเบฅเบงเบกโเบขเบนเปโเปเบ 10 เบเบฒเบโเบเบฒเบงโเปเบซเบผเบโเบญเบฑเบโเบเบฑเบโเบเบปเปเบโเบเบฒเบ repository CRANโ.
เบซเบผเบฑเบโเบเบญเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโเบเบฐโเบเบญเบโเบเปเบงเบโเบเบธเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ: ggplot2
, dplyr
, tidyr
, readr
, purrr
, tibble
, stringr
, forcats
. เปเบเปเบฅเบฐเบเบธเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเปเบเปเบชเปเปเบเปเปเบเบเบฑเบเบซเบฒเบชเบฐเปเบเบฒเบฐ. เบเบปเบโเบเบปเบงโเบขเปเบฒเบ dplyr
เบชเปเบฒเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฑเบโเบเบฒเบโเบเปเปโเบกเบนเบโ, tidyr
เบเบฒเบโเบเปเบฒโเปเบญเบปเบฒโเบเปเปโเบกเบนเบโเปเบโเปเบเบฑเบโเบฎเบนเบโเปเบเบโเบเบตเปโเบฅเบฐโเบญเบฝเบโ, stringr
เบเปเบฒเบโเปเบโเบเบฒเบโเปเบฎเบฑเบโเบงเบฝเบโเบฎเปเบงเบกโเบเบฑเบโเบเปเบญเบโเปเบเปโ, เปเบฅเบฐโ ggplot2
เปเบกเปเบเบซเบเบถเปเบเปเบเปเบเบทเปเบญเบเบกเบทเบเบฒเบเปเบเบดเปเบเปเบซเบฑเบเบเปเปเบกเบนเบเบเบตเปเบเบดเบเบปเบกเบซเบผเบฒเบเบเบตเปเบชเบธเบ.
เบเบฐเปเบซเบเบ tidyverse
เปเบกเปเบ syntax เบเบตเปเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบเปเบฒเบเบเปเปเบเบฒเบเบญเปเบฒเบ, เปเบเบดเปเบเบขเบนเปเปเบเบซเบผเบฒเบเบงเบดเบเบตเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบฒเบชเบฒ SQL query.
เบเบฒเบเบฐเบฅเบฒเบ
เปเบเบเบเบนเปเบเบฝเบ data.table
เปเบกเปเบ Matt Dole เบเบญเบ H2O.ai.
เบเบฒเบโเบเปเบญเบโเบเบปเบงโเบเบฑเปเบโเบเปเบฒโเบญเบดเบโเบเบญเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโเปเบเปโเปเบเบตเบโเบเบถเปเบโเปเบโเบเบต 2006โ.
syntax เบเบญเบเปเบเบฑเบเปเบเบฑเบเปเบกเปเบเบเปเปเบชเบฐเบเบงเบเบเบทเบเบฑเบเปเบ tidyverse
เปเบฅเบฐเบกเบต reminiscent เบซเบผเบฒเบเบเบญเบ dataframes เบเบฅเบฒเบชเบชเบดเบเปเบ R, เปเบเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบงเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ.
เบเบฒเบเบซเบกเบนเบเปเบเปเบเบฑเบเปเบปเบเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบเบธเบเบเบตเปเปเบกเปเบเบเบทเบเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบผเปเบฝเบก, เปเบฅเบฐเบเปเบฒเบเปเบฒเบเปเบ syntax. data.table
เปเบ SQL, เบเปเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบเบเบตเป: data.table[ WHERE, SELECT, GROUP BY ]
เบเบงเบฒเบกเปเบเบฑเปเบกเปเบเบเบเบญเบเบเบธเบเบเบตเปเปเบกเปเบเบเบงเบฒเบกเปเบงเปเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบ.
เปเบต เปเบเบเบเบฒ
เปเบงเบฑเบเปเบเบเปเบเบฒเบเบเบฒเบ:
เบเบทเปเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบกเบฒเบเบฒเบเบเปเบฒเปเบชเบเบเบฐเบชเบฒเบ "เบเปเปเบกเบนเบเบเบฐเบเบฒเบ", เปเบเปเปเบเบทเปเบญเบญเบฐเบเบดเบเบฒเบเบเบธเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเปเบเบเบชเปเบฒเบเบซเบผเบฒเบเบกเบดเบเบด.
เปเบเบเบเบนเปเบเบฝเบ pandas
เปเบกเปเบเบเบฒเบงเบญเบฒเปเบกเบฅเบดเบเบฒ Wes McKinney.
เปเบเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบกเบฒเบเบฑเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเปเปเบกเบนเบเปเบ Python, เปเบเบปเปเบฒเบเบฝเบกเบเบฑเบ pandas
เบเปเป. เปเบเบฑเบเปเบเบฑเบเบเบตเปเบกเบตเบฅเบฐเบเบฑเบเบชเบนเบเบซเบผเบฒเบเบเบฐเบเบฒเบเบซเบผเบฒเบเบญเบฑเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบซเบกเบนเบเปเบเปเบเบฑเบเบเปเปเบกเบนเบ, เบเบฒเบเบเบฒเบเปเบซเบผเบเบเปเปเบกเบนเบเบเบฒเบเปเบซเบผเปเบเปเบเบเบถเปเบเปเบเบซเบฒเบเบฒเบเปเบเบดเปเบเปเบซเบฑเบเบกเบฑเบ.
เบเบฒเบเบเบดเบเบเบฑเปเบเปเบเบฑเบเปเบเบเปเบเบตเปเบกเปเบเบตเบก
เบเบธเบเบเบตเปเบชเบปเบเบเบฐเบเบฒเปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเปเปเปเบเปเบฅเบงเบกเบขเบนเปเปเบเบเบฒเบเปเบเบเบขเบฒเบ R เปเบฅเบฐ Python เบเบทเปเบเบเบฒเบ. เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบตเบเปเบฒเปเบเบทเบญเบเบเบฐเบซเบเบฒเบเบเปเบญเบ, เบเปเบฒเบเปเบฒเบเบเบดเบเบเบฑเปเบเบเบฒเบเปเบเบเบขเบฒเบ Anaconda, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบซเปเบเบดเบเบเบฑเปเบเปเบเบตเปเบกเปเบเบตเบก pandas
เปเบกเปเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบ.
เบเบฒเบเบเบดเบเบเบฑเปเบเปเบเบฑเบเปเบเบเปเบ R
เบเปเบฒเบเปเบฒเบเปเบเปเปเบเบตเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเบฑเบเบเบฐเบเบฒ RStudio เบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบเบเบฑเปเบ, เบเปเบฒเบเบญเบฒเบเบเบฐเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบเบดเบเบเบฑเปเบเบเบธเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบ R. เปเบเบทเปเบญเบเบดเบเบเบฑเปเบเปเบเบฑเบเปเบเบฑเบ, เปเบซเปเปเบเปเบเปเบฒเบชเบฑเปเบเบกเบฒเบเบเบฐเบเบฒเบ. install.packages()
เปเบเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบเบปเบเปเบ R เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ.
# ัััะฐะฝะพะฒะบะฐ ะฟะฐะบะตัะพะฒ
install.packages("vroom")
install.packages("readr")
install.packages("dplyr")
install.packages("data.table")
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบดเบเบเบฑเปเบ, เบเบฒเบเบซเบธเปเบกเบซเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบทเปเบญเบกเบเปเป, เปเบเบดเปเบเปเบเบเปเบฅเบฐเบเบตเบซเบผเบฒเบเบเบตเปเบชเบธเบ, เบเปเบฒเบชเบฑเปเบเบเบทเบเบเปเบฒเปเบเป library()
.
# ะฟะพะดะบะปััะตะฝะธะต ะธะปะธ ะธะผะฟะพัั ะฟะฐะบะตัะพะฒ ะฒ ัะฐะฑะพัะตะต ะพะบััะถะตะฝะธะต
library(vroom)
library(readr)
library(dplyr)
library(data.table)
เบเบฒเบเบเบดเบเบเบฑเปเบเปเบเบฑเบเปเบเบเปเบ Python
เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเปเบฒเบเบกเบต Python เบเปเบฅเบดเบชเบธเบเบเบดเบเบเบฑเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ pandas
เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบเบเบฑเปเบเบกเบฑเบเบเปเบงเบเบเบปเบเปเบญเบ. เปเบเบตเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบซเบผเบท terminal, เบเบถเปเบเบเบฑเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบญเบเบเปเบฒเบเปเบฅเบฐเปเบชเปเบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเป.
pip install pandas
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบทเบเปเบเบซเบฒ Python เปเบฅเบฐเบเปเบฒเปเบเบปเปเบฒเบเบธเบเบเบตเปเบเบดเบเบเบฑเปเบเบเปเบงเบเบเปเบฒเบชเบฑเปเบ import
.
import pandas as pd
เบเบณเบฅเบฑเบเปเบซเบผเบเบเปเปเบกเบนเบ
เบเบฒเบเบเบธเบเบเบปเปเบเบเปเปเบกเบนเบเปเบกเปเบเบซเบเบถเปเบเปเบเบเบฑเปเบเบเบญเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเปเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเปเปเบกเบนเบ. เบเบฑเบ Python เปเบฅเบฐ R, เบเปเบฒเบเปเบญเบเบเบฒเบ, เปเบซเปเบเปเบฒเบเบกเบตเปเบญเบเบฒเบเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเบฒเบเปเบซเบผเปเบเบเปเบฒเบเป: เปเบเบฅเปเบเปเบญเบเบเบดเปเบ, เปเบเบฅเปเบเบฒเบเบญเบดเบเปเบเบตเปเบเบฑเบ, เปเบงเบฑเบเปเบเบเป, เบเบธเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ.
เบเบฐเบซเบผเบญเบเบเบปเบเบเบงเบฒเบกเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบฒเปเบเปเบเบธเบเบเปเปเบกเบนเบเบเปเบฒเบเบงเบเบซเบเบถเปเบ:
- เบชเบญเบเบเบฒเบงเปเบซเบผเบเบเบฒเบ Google Analytics.
- เบเบธเบเบเปเปเบกเบนเบเบเบนเปเปเบเบเบชเบฒเบ Titanic.
เบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบขเบนเปเปเบเบเบญเบเบเปเบญเบ
เบเบฒเบเปเบซเบผเบเบเปเปเบกเบนเบเปเบเบปเปเบฒเปเบเปเบ R: tidyverse, vroom, readr
เปเบเบทเปเบญเปเบซเบฅเบเบเปเปเบกเบนเบเปเบเบปเปเบฒเปเบเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ tidyverse
เบกเบตเบชเบญเบเบเบธเบ: vroom
, readr
. vroom
เบเบฑเบเบชเบฐเปเบซเบกเบซเบผเบฒเบ, เปเบเปเปเบเบญเบฐเบเบฒเบเบปเบเบเบฒเบเบซเบธเปเบกเบซเปเปเบญเบฒเบเบเบฐเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเบเบฑเบ.
เบญเปเบฒเบเบญเบตเบเบเบฒเบ vroom
.
vroom เบเบฝเบเบเบฑเบเบเบนเปเบญเปเบฒเบ
เบเบฒเบเบเปเบญเบเบเบปเบงเบเบญเบvroom
เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบชเปเบฒเบฅเบฑเบreadr
? เบชเปเบฒเบฅเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบ, เบเบงเบเปเบฎเบปเบฒเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบซเปเบเบฑเบเบชเบญเบเบเบธเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบเปเปเบเบดเปเบเบเบทเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเบฅเบงเบกเปเบญเบปเบฒเบเบธเบเบเบฑเปเบเบเปเบฒเบงเปเบเบญเบฐเบเบฒเบเบปเบ. เบเปเปเปเบชเบเปเบถเปเบเบเบญเบเบเบฒเบเบญเปเบฒเบเบเบตเปเบเบตเปเบเปเบฒเบเบเบญเบ vroom เปเบกเปเบเบเบฑเบเบซเบฒเบเปเปเบกเบนเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบฅเบฒเบเบเบฒเบเปเบเปเบเปเบญเบเปเปเบฒ, เบชเบฐเบเบฑเปเบเบงเบดเบเบตเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบตเปเบเบฐเบฎเบงเบกเบเบงเบเบกเบฑเบเปเบเปเบเปเบญเบเบเบดเบเบเบฒเบเบญเบฑเบ.vroom vs readr
เบเบฒเบเบเปเบญเบเบเบปเบงเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบเบงเปเบ?vroom
เบเบฒเบreadr
? เปเบเปเบงเบฅเบฒเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบงเบฒเบเปเบเบเบเบตเปเบเบฐเบเบฑเบเบเบฐเบเบฒเปเบเบฑเบเปเบเบฑเบเบเบฑเบเบชเบญเบเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบเปเบเบงเบเปเบฎเบปเบฒเบญเบฒเบเบเบฐเบฅเบงเบกเบเบงเบเบกเบฑเบเปเบเบญเบฐเบเบฒเบเบปเบ. เบซเบเบถเปเบเปเบเบเปเปเปเบชเบเบเบญเบเบเบฒเบเบญเปเบฒเบ lazyvroom
เปเบกเปเบเบงเปเบฒเบเบฒเบเบเบฑเบเบซเบฒเบเบฑเบเบเปเปเบกเบนเบเบเปเปเบชเบฒเบกเบฒเบเบฅเบฒเบเบเบฒเบเบฅเปเบงเบเบซเบเปเบฒเปเบเป, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบตเปเบเบฐเบชเบปเบกเบเบปเบเบเบงเบเบกเบฑเบ.
เปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบดเปเบเบเบฑเบเบชเบญเบเบเบธเบเบเบฒเบเปเบซเบผเบเบเปเปเบกเบนเบ:
เบเบณเบฅเบฑเบเปเบซเบผเบเบเปเปเบกเบนเบเปเบชเปเบเบธเบ R: vroom
# install.packages("vroom")
library(vroom)
# ะงัะตะฝะธะต ะดะฐะฝะฝัั
## vroom
ga_nov <- vroom("https://raw.githubusercontent.com/selesnow/publications/master/data_example/r_python_data/ga_nowember.csv")
ga_dec <- vroom("https://raw.githubusercontent.com/selesnow/publications/master/data_example/r_python_data/ga_december.csv")
titanic <- vroom("https://raw.githubusercontent.com/selesnow/publications/master/data_example/r_python_data/titanic.csv")
เบเบณเบฅเบฑเบเปเบซเบผเบเบเปเปเบกเบนเบเปเบชเป R: readr
# install.packages("readr")
library(readr)
# ะงัะตะฝะธะต ะดะฐะฝะฝัั
## readr
ga_nov <- read_tsv("https://raw.githubusercontent.com/selesnow/publications/master/data_example/r_python_data/ga_nowember.csv")
ga_dec <- read_tsv("https://raw.githubusercontent.com/selesnow/publications/master/data_example/r_python_data/ga_december.csv")
titanic <- read_csv("https://raw.githubusercontent.com/selesnow/publications/master/data_example/r_python_data/titanic.csv")
เปเบเบเบธเบ vroom
, เปเบเบเบเปเปเบเปเบฒเบเบถเบเปเบเบดเบเบฎเบนเบเปเบเบเบเปเปเบกเบนเบ csv / tsv, เบเบฒเบเปเบซเบผเบเปเบกเปเบเบเปเบฒเปเบเบตเบเปเบเบเบซเบเปเบฒเบเบตเปเบเบญเบเบเบทเปเบเบฝเบงเบเบฑเบ. vroom()
, เปเบเบเบธเบ readr
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบฎเบนเบเปเบเบ read_tsv()
ะธ read_csv()
.
เบเบณเบฅเบฑเบเปเบซเบผเบเบเปเปเบกเบนเบเปเบชเป R: data.table
ะ data.table
เบกเบตเบซเบเปเบฒเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบซเบผเบเบเปเปเบกเบนเบ fread()
.
เบเบณเบฅเบฑเบเปเบซเบผเบเบเปเปเบกเบนเบเปเบชเปเบเบธเบ R: data.table
# install.packages("data.table")
library(data.table)
## data.table
ga_nov <- fread("https://raw.githubusercontent.com/selesnow/publications/master/data_example/r_python_data/ga_nowember.csv")
ga_dec <- fread("https://raw.githubusercontent.com/selesnow/publications/master/data_example/r_python_data/ga_december.csv")
titanic <- fread("https://raw.githubusercontent.com/selesnow/publications/master/data_example/r_python_data/titanic.csv")
เบเบณเบฅเบฑเบเปเบซเบผเบเบเปเปเบกเบนเบเปเบ Python: pandas
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฝเบเบเบฝเบเบเบฑเบเบเบธเบ R, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบเปเบฅเบฐเบเบตเบเบตเป syntax เปเบกเปเบเบขเบนเปเปเบเปเบเบตเปเบชเบธเบ pandas
เบเบฐ readr
, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ pandas
เบชเบฒเบกเบฒเบเบฎเปเบญเบเบเปเบเปเปเบกเบนเบเบเบฒเบเบเบธเบเบเปเบญเบ, เปเบฅเบฐเบกเบตเบซเบเปเบฒเบเบตเปเบเบฑเบเบซเบกเบปเบเปเบเบเบธเบเบเบตเป read_*()
.
read_csv()
read_excel()
read_sql()
read_json()
read_html()
เปเบฅเบฐเบเบฑเบเบเบฑเบเบญเบทเปเบเปเบเปเบฒเบเบงเบเบซเบผเบฒเบเบเบตเปเบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบญเปเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบฎเบนเบเปเบเบเบเปเบฒเบเป. เปเบเปเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบกเบฑเบเบเบฝเบเบเป read_table()
เบซเบผเบท read_csv()
เบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเปเบเปเบเบฝเบ Sep เปเบเบทเปเบญเบฅเบฐเบเบธเบเบปเบงเปเบเบเบเบฑเบ.
เบเบณเบฅเบฑเบเปเบซเบผเบเบเปเปเบกเบนเบเปเบ Python: pandas
import pandas as pd
ga_nov = pd.read_csv("https://raw.githubusercontent.com/selesnow/publications/master/data_example/russian_text_in_r/ga_nowember.csv", sep = "t")
ga_dec = pd.read_csv("https://raw.githubusercontent.com/selesnow/publications/master/data_example/russian_text_in_r/ga_december.csv", sep = "t")
titanic = pd.read_csv("https://raw.githubusercontent.com/selesnow/publications/master/data_example/russian_text_in_r/titanic.csv")
เบเบฒเบเบชเปเบฒเบเบเบญเบเบเปเปเบกเบนเบ
เปเบเบฐ เบเปเบฒเบเบฑเปเบ Titanic, เบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบซเบฅเบ, เบกเบตเบเบฒเบเบชเบฐเบซเบเบฒเบก เปเบเบ, เปเบเบดเปเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบปเบงเบฅเบฐเบเบธเปเบเบเบเบญเบเบเบนเปเปเบเบเบชเบฒเบ.
เปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเบเปเปเบกเบนเบเบเบตเปเบชเบฐเบเบงเบเบเบงเปเบฒเปเบเปเบเปเบเบญเบเปเบเบเบเบญเบเบเบนเปเปเบเบเบชเบฒเบ, เบเปเบฒเบเบเบงเบเปเบเปเบเบทเปเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบฅเบฐเบซเบฑเบเปเบเบ.
เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฐเบซเบเบฒเบเบเปเบญเบ, เบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเบฐเบกเบตเบเบฝเบเปเบเป 2 เบเบฑเบ (เบฅเบฐเบซเบฑเบเปเบฅเบฐเบเบทเปเปเบเบ) เปเบฅเบฐ 2 เปเบเบงเบเบฒเบกเบฅเปเบฒเบเบฑเบ.
เบเบฒเบเบชเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเปเบ R: tidyverse, dplyr
เปเบเบเบปเบงเบขเปเบฒเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบเปเบเปเบเบฑเบเบเบฑเบ tibble()
.
เบเบฒเบเบชเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเปเบ R: dplyr
## dplyr
### ัะพะทะดะฐัะผ ัะฟัะฐะฒะพัะฝะธะบ
gender <- tibble(id = c(1, 2),
gender = c("female", "male"))
เบเบฒเบเบชเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเปเบ R: data.table
เบเบฒเบเบชเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเปเบ R: data.table
## data.table
### ัะพะทะดะฐัะผ ัะฟัะฐะฒะพัะฝะธะบ
gender <- data.table(id = c(1, 2),
gender = c("female", "male"))
เบเบฒเบเบชเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเปเบ Python: pandas
ะ pandas
เบเบฒเบเบชเปเบฒเบเปเบเบฃเบกเปเบกเปเบเบเปเบฒเปเบเบตเบเปเบเบซเบผเบฒเบเบเบฑเปเบเบเบญเบ, เบเปเบฒเบญเบดเบเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบก, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบฝเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเปเบเบฑเบเบเบญเบเบเปเปเบกเบนเบ.
เบเบฒเบเบชเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเปเบ Python: pandas
# ัะพะทะดะฐัะผ ะดะฐัะฐ ััะตะนะผ
gender_dict = {'id': [1, 2],
'gender': ["female", "male"]}
# ะฟัะตะพะฑัะฐะทัะตะผ ัะปะพะฒะฐัั ะฒ ะดะฐัะฐััะตะนะผ
gender = pd.DataFrame.from_dict(gender_dict)
เบเบฒเบเปเบฅเบทเบญเบเบเบฑเบ
เบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบญเบฒเบเบกเบตเบเปเปเบกเบนเบเบซเบผเบฒเบเบชเบดเบ เบซเบผเบทเบซเบผเบฒเบเบฎเปเบญเบเบเบฑเบ. เปเบเปเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเบงเบดเปเบเบฒเบฐ, เบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ, เบเปเบฒเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเปเบฅเปเบฒเบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบตเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบเปเบซเบผเปเบ.
เบเบฑเปเบเบเบฑเปเบ, เบซเบเบถเปเบเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบญเบดเบเบเบตเปเปเบเบปเปเบฒเบเบฐเบเบฐเบเบดเบเบฑเบเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเปเบซเบผเปเบเปเบกเปเบเปเบเบทเปเบญเบฅเปเบฒเบเบกเบฑเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเปเบฅเบฐเปเบเบตเปเบกเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเปเปเบกเบนเบเบเบตเปเบเบญเบเบเบญเบ.
เบเบฒเบเปเบฅเบทเบญเบเบเบฑเบเปเบ R: tidyverse, dplyr
syntax dplyr
เปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบฒเบชเบฒ SQL query, เบเปเบฒเบเปเบฒเบเบเบธเปเบเปเบเบตเบเบเบฑเบเบกเบฑเบ, เบเปเบฒเบเบเบฐเปเบเบฑเบเปเบกเปเปเบเบเบเบธเบเบเบตเปเบขเปเบฒเบเปเบงเบงเบฒ.
เปเบเบทเปเบญเปเบฅเบทเบญเบเบเบฑเบ, เปเบเปเบเบฑเบเบเบฑเบ select()
.
เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเบเปเบฅเปเบฒเบเปเบงเบเบงเบดเบเบตเบเปเปเปเบเบเบตเป:
- เบฅเบฒเบเบเบทเปเบเบญเบเบเบฑเบเบเบตเปเบเปเบญเบเบเบฒเบ
- เบญเปเบฒเบเปเบเบดเบเบเบทเปเบเบฑเบเปเบเบเปเบเปเบชเบณเบเบงเบเบเบปเบเบเบฐเบเบด
- เปเบเบเบเบฐเปเบเบเบเปเปเบกเบนเบเบซเบผเบทเบเบฑเบเบชเบดเบเบญเบทเปเบเปเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเบขเบนเปเปเบเบเบฑเบ
เบเบฒเบเปเบฅเบทเบญเบเบเบฑเบเปเบ R: dplyr
# ะัะฑะพั ะฝัะถะฝัั
ััะพะปะฑัะพะฒ
## dplyr
### ะฒัะฑัะฐัั ะฟะพ ะฝะฐะทะฒะฐะฝะธั ััะพะปะฑัะพะฒ
select(ga_nov, date, source, sessions)
### ะธัะบะปััั ะฟะพ ะฝะฐะทะฒะฐะฝะธั ััะพะปะฑัะพะฒ
select(ga_nov, -medium, -bounces)
### ะฒัะฑัะฐัั ะฟะพ ัะตะณัะปััะฝะพะผั ะฒััะฐะถะตะฝะธั, ััะพะฑัั ะธะผะตะฝะฐ ะบะพัะพััั
ะทะฐะบะฐะฝัะธะฒะฐัััั ะฝะฐ s
select(ga_nov, matches("s$"))
### ะฒัะฑัะฐัั ะฟะพ ััะปะพะฒะธั, ะฒัะฑะธัะฐะตะผ ัะพะปัะบะพ ัะตะปะพัะธัะปะตะฝะฝัะต ััะพะปะฑัั
select_if(ga_nov, is.integer)
เบเบฒเบเปเบฅเบทเบญเบเบเบฑเบเปเบ R: data.table
เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฝเบงเบเบฑเบเปเบ data.table
เบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเปเบฒเบเบเบฑเบเปเบฅเบฑเบเบเปเบญเบ, เปเบเบเบญเบเบเบปเปเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบซเปเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเปเบฝเบงเบเบฑเบเบชเบดเปเบเบเบตเปเปเบเปเบเบฝเบเบขเบนเปเปเบเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบฅเปเบฝเบกเปเบ. data.table
.
DT[i,j,by]
เบเปเบญเบเบเบตเป:
i - เบเปเบญเบเบเบตเป, i.e. เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบเปเบเบง
j - เปเบฅเบทเบญเบ|เบญเบฑเบเปเบเบ|เปเบฎเบฑเบ, i.e. เปเบฅเบทเบญเบเบเบฑเบเปเบฅเบฐเบเปเบฝเบเบเบงเบเบกเบฑเบ
เปเบเบ - เบเบฒเบเบเบฑเบเบเบธเปเบกเบเปเปเบกเบนเบ
เบเบฒเบเปเบฅเบทเบญเบเบเบฑเบเปเบ R: data.table
## data.table
### ะฒัะฑัะฐัั ะฟะพ ะฝะฐะทะฒะฐะฝะธั ััะพะปะฑัะพะฒ
ga_nov[ , .(date, source, sessions) ]
### ะธัะบะปััั ะฟะพ ะฝะฐะทะฒะฐะฝะธั ััะพะปะฑัะพะฒ
ga_nov[ , .SD, .SDcols = ! names(ga_nov) %like% "medium|bounces" ]
### ะฒัะฑัะฐัั ะฟะพ ัะตะณัะปััะฝะพะผั ะฒััะฐะถะตะฝะธั
ga_nov[, .SD, .SDcols = patterns("s$")]
เบเบปเบงเบเปเบฝเบเปเบเบ .SD
เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเบฅเปเบฒเบเบฑเบเบซเบกเบปเบ, เปเบฅเบฐ .SDcols
เบเบฑเปเบเบเบญเบเบเบฑเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบเปเบเปเบเบฒเบเบชเบฐเปเบเบเบเบปเบเบเบปเบเบเบฐเบเบด, เบซเบผเบทเบเบฑเบเบเบฑเบเบญเบทเปเบเปเบเบทเปเบญเบเบฑเปเบเบเบญเบเบเบทเปเบเบญเบเบเบฑเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ.
เบเบฒเบเปเบฅเบทเบญเบเบเบฑเบเปเบ Python, pandas
เปเบเบทเปเบญเปเบฅเบทเบญเบเบเบฑเบเบเบฒเบกเบเบทเปเปเบ pandas
เบกเบฑเบเบเบฝเบเบเปเบเบตเปเบเบฐเบชเบฐเบซเบเบญเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบทเปเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ. เปเบฅเบฐเปเบเบทเปเบญเปเบฅเบทเบญเบเบซเบผเบทเบเบปเบเปเบงเบฑเปเบเบเปเบฅเปเบฒเบเบฒเบกเบเบทเปเปเบเบเปเบเปเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบปเบเบเบฐเบเบด, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบซเบเปเบฒเบเบตเป drop()
ะธ filter()
, เปเบฅเบฐเบเบฒเบเปเบเปเบเบฝเบ เปเบเบ=1, เบเบตเปเบเปเบฒเบเบเบตเปเบเบญเบเบงเปเบฒเบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฐเบกเบงเบเบเบปเบเบเบฑเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเปเบเบง.
เปเบเบทเปเบญเปเบฅเบทเบญเบเบเปเบญเบเบเปเปเบกเบนเบเบเบฒเบกเบเบฐเปเบเบเบเปเปเบกเบนเบ, เปเบซเปเปเบเปเบเบฑเบเบเบฑเบ select_dtypes()
, เปเบฅเบฐเปเบเบปเปเบฒเปเบเปเบเบเบฒเบเปเบเปเบเบฝเบ เบเบฐเบเบญเบเบเปเบงเบ เบซเบผเบท เบเบปเบเปเบงเบฑเปเบ เบเปเบฒเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฐเปเบเบเบเปเปเบกเบนเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเปเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบฅเบทเบญเบ.
เบเบฒเบเปเบฅเบทเบญเบเบเบฑเบเปเบ Python: pandas
# ะัะฑะพั ะฟะพะปะตะน ะฟะพ ะฝะฐะทะฒะฐะฝะธั
ga_nov[['date', 'source', 'sessions']]
# ะัะบะปััะธัั ะฟะพ ะฝะฐะทะฒะฐะฝะธั
ga_nov.drop(['medium', 'bounces'], axis=1)
# ะัะฑัะฐัั ะฟะพ ัะตะณัะปััะฝะพะผั ะฒััะฐะถะตะฝะธั
ga_nov.filter(regex="s$", axis=1)
# ะัะฑัะฐัั ัะธัะปะพะฒัะต ะฟะพะปั
ga_nov.select_dtypes(include=['number'])
# ะัะฑัะฐัั ัะตะบััะพะฒัะต ะฟะพะปั
ga_nov.select_dtypes(include=['object'])
เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบง
เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบฐเบฅเบฒเบเปเบซเบผเปเบเบญเบฒเบเบเบฐเบเบฐเบเบญเบเบเปเบงเบเบเปเปเบกเบนเบเบซเบผเบฒเบเบเบต, เปเบเปเบงเปเบฒเบเปเบฒเบเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบเบงเบดเปเบเบฒเบฐเปเบเบทเบญเบเบเบตเปเบเปเบฒเบเบกเบฒ. เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เบชเบฒเบเบเบดเปเบชเบเบเบฐเบเปเบฒเบฅเบปเบเบเบฐเบเบงเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเปเบฅเบฐ clog เปเบเบดเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ PC.
เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบงเปเบ R: tydyverse, dplyr
ะ dplyr
เบเบฑเบเบเบฑเบเปเบกเปเบเปเบเปเปเบเบทเปเบญเบเบฑเปเบเบเบญเบเปเบเบง filter()
. เบกเบฑเบเปเบเปเปเบงเบฅเบฒ dataframe เปเบเบฑเบ argument เบเปเบฒเบญเบดเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฅเบฒเบเบเบทเปเปเบเบทเปเบญเบเปเบเบเบฒเบเบเบฑเปเบเบเบญเบ.
เปเบกเบทเปเบญเบเบฝเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบเปเบเบทเปเบญเบเบฑเปเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบ, เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เปเบซเปเบฅเบฐเบเบธเบเบทเปเบเบฑเบเปเบเบเบเปเปเบกเบตเบงเบปเบเบขเบทเบกเปเบฅเบฐเบเปเปเบกเบตเบเบฒเบเบเบฐเบเบฒเบเบเบทเปเบเบฒเบเบฐเบฅเบฒเบ.
เปเบกเบทเปเบญเปเบเปเบซเบผเบฒเบเบเบปเบงเบชเบฐเปเบเบเปเบซเบเบเบปเบเปเบเบทเปเบญเบเบฑเปเบเบเบญเบ, เปเบเปเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเปเปเบเบเบตเป:
- & เบซเบผเบทเปเบเบทเปเบญเบเปเบฒเบเบเบธเบ - เบกเบตเปเบซเบเบเบปเบ AND
- | - เบกเบตเปเบซเบเบเบปเบ OR
เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบงเปเบ R: dplyr
# ัะธะปัััะฐัะธั ัััะพะบ
## dplyr
### ัะธะปัััะฐัะธั ัััะพะบ ะฟะพ ะพะดะฝะพะผั ััะปะพะฒะธั
filter(ga_nov, source == "google")
### ัะธะปััั ะฟะพ ะดะฒัะผ ััะปะพะฒะธัะผ ัะพะตะดะธะฝัะฝะฝัะผ ะปะพะณะธัะตัะบะธะผ ะธ
filter(ga_nov, source == "google" & sessions >= 10)
### ัะธะปััั ะฟะพ ะดะฒัะผ ััะปะพะฒะธัะผ ัะพะตะดะธะฝัะฝะฝัะผ ะปะพะณะธัะตัะบะธะผ ะธะปะธ
filter(ga_nov, source == "google" | sessions >= 10)
เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบงเปเบ R: data.table
เบเบฑเปเบเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฝเบเปเบงเปเบเปเบฒเบเปเบเบดเบ, เปเบ data.table
syntax เบเบฒเบเปเบเบเบเปเปเบกเบนเบเบเบทเบเบเบดเบเบขเบนเปเปเบเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบผเปเบฝเบก.
DT[i,j,by]
เบเปเบญเบเบเบตเป:
i - เบเปเบญเบเบเบตเป, i.e. เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบเปเบเบง
j - เปเบฅเบทเบญเบ|เบญเบฑเบเปเบเบ|เปเบฎเบฑเบ, i.e. เปเบฅเบทเบญเบเบเบฑเบเปเบฅเบฐเบเปเบฝเบเบเบงเบเบกเบฑเบ
เปเบเบ - เบเบฒเบเบเบฑเบเบเบธเปเบกเบเปเปเบกเบนเบ
argument เบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบง i, เปเบเบดเปเบเบกเบตเบเปเบฒเปเบซเบเปเบเบเปเบฒเบญเบดเบเปเบเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบฅเปเบฝเบก.
เบเบฑเบเปเบกเปเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบเบฒเบเบชเบฐเปเบเบเปเบซเบเบเบปเบเปเบเบเบเปเปเบกเบตเปเบเบทเปเบญเบเปเบฒเบเบงเบปเบเบขเบทเบก เปเบฅเบฐ เปเบเบเบเปเปเบกเบตเบเบฒเบเบฅเบฐเบเบธเบเบทเปเบเบฒเบเบฐเบฅเบฒเบ.
เบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฝเบงเบเบฑเบเบเบฑเบเปเบ dplyr
เปเบเบเบเปเบฒเบ & เปเบฅเบฐ | เบเบนเปเบเบฐเบเบญเบเบเบฒเบ.
เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบงเปเบ R: data.table
## data.table
### ัะธะปัััะฐัะธั ัััะพะบ ะฟะพ ะพะดะฝะพะผั ััะปะพะฒะธั
ga_nov[source == "google"]
### ัะธะปััั ะฟะพ ะดะฒัะผ ััะปะพะฒะธัะผ ัะพะตะดะธะฝัะฝะฝัะผ ะปะพะณะธัะตัะบะธะผ ะธ
ga_nov[source == "google" & sessions >= 10]
### ัะธะปััั ะฟะพ ะดะฒัะผ ััะปะพะฒะธัะผ ัะพะตะดะธะฝัะฝะฝัะผ ะปะพะณะธัะตัะบะธะผ ะธะปะธ
ga_nov[source == "google" | sessions >= 10]
เบเบฒเบเบเบฑเปเบเบเบญเบเบชเบฒเบเปเบ Python: pandas
เบเบฑเปเบเบเบญเบเบเบฒเบกเปเบเบงเปเบ pandas
เบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบฒเบเบเบฑเปเบเบเบญเบเปเบ data.table
, เปเบฅเบฐเบเบทเบเปเบฎเบฑเบเปเบเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบผเปเบฝเบก.
เปเบโเบเปโเบฅเบฐโเบเบตโเบเบตเปโ, เบเบฒเบโเปเบเบปเปเบฒโเปเบเบดเบโเบเบฑเบโเปเบกเปเบโเบเบฐโเบเบดโเบเบฑเบโเบเปเบฒโเปเบเบฑเบโเปเบเบโเบเบฒเบโเบเบตเปโเบเบญเบโเบเบทเปโเบเบญเบ dataframe เปเบเปโ, เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเบเบทเปโเบเบฑเบโเบเบฑเบโเบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบตเปโเบเบญเบโเปเบโเปเบเบทเปเบญเบโเบซเบกเบฒเบโเบงเบปเบโเบขเบทเบกโเปเบโเบงเบปเบโเปเบฅเบฑเบโเบชเบตเปโเบซเบผเปเบฝเบก (เบเบปเบงเบขเปเบฒเบ df['col_name']
), เบซเบผเบทเบเปเปเบกเบตเบงเบปเบเบขเบทเบกเบซเบผเบฑเบเบเบฒเบเปเบฅเบเบฐเปเบงเบฅเบฒ (เบเบปเบงเบขเปเบฒเบ df.col_name
).
เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเบญเบ dataframe เปเบเบเบซเบผเบฒเบเปเบเบทเปเบญเบเปเบ, เปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบเบเปเบญเบเบเบทเบเบเบฑเบเปเบชเปเปเบเบงเบปเบเปเบฅเบฑเบ. เปเบเบทเปเบญเบเปเบเบเบตเปเบกเบตเปเบซเบเบเบปเบเปเบกเปเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบเบเบนเปเบเบฐเบเบดเบเบฑเบเบเบฒเบ &
ะธ |
.
เบเบฒเบเบเบฑเปเบเบเบญเบเบชเบฒเบเปเบ Python: pandas
# ะคะธะปัััะฐัะธั ัััะพะบ ัะฐะฑะปะธัั
### ัะธะปัััะฐัะธั ัััะพะบ ะฟะพ ะพะดะฝะพะผั ััะปะพะฒะธั
ga_nov[ ga_nov['source'] == "google" ]
### ัะธะปััั ะฟะพ ะดะฒัะผ ััะปะพะฒะธัะผ ัะพะตะดะธะฝัะฝะฝัะผ ะปะพะณะธัะตัะบะธะผ ะธ
ga_nov[(ga_nov['source'] == "google") & (ga_nov['sessions'] >= 10)]
### ัะธะปััั ะฟะพ ะดะฒัะผ ััะปะพะฒะธัะผ ัะพะตะดะธะฝัะฝะฝัะผ ะปะพะณะธัะตัะบะธะผ ะธะปะธ
ga_nov[(ga_nov['source'] == "google") | (ga_nov['sessions'] >= 10)]
เบเบฒเบเบเบฑเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบ
เบซเบเบถเปเบเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบเบทเบเบเปเบฒเปเบเปเบซเบผเบฒเบเบเบตเปเบชเบธเบเปเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเปเปเบกเบนเบเปเบกเปเบเบเบฒเบเบเบฑเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบก.
syntax เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบฐเปเบเบเบเบฐเบเบฒเบเปเบเบเบปเปเบงเบเบธเบเปเบเบฑเบเปเบเบฑเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบปเบเบเบงเบ.
เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบญเบปเบฒ dataframe เปเบเบฑเบเบเบปเบงเบขเปเบฒเบ เบเปเบฒเบเบฑเปเบ Titanic, เปเบฅเบฐเบเบดเบเปเบฅเปเบเปเบฒเบเบงเบเปเบฅเบฐเบฅเบฒเบเบฒเบชเบฐเปเบฅเปเบเบเบญเบเบเบตเปเปเบเบเบญเบตเบเบเบฒเบกเบเบฑเปเบ cabin.
เบเบฒเบเบเบฑเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเปเบ R: tidyverse, dplyr
ะ dplyr
เบเบฑเบเบเบฑเบเปเบกเปเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบธเปเบก group_by()
, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบก summarise()
. เปเบโเบเบงเบฒเบกโเปเบเบฑเบโเบเบดเบ, dplyr
เบกเบตเบเบญเบเบเบปเบงเบเบฑเบเบซเบกเบปเบเบเบญเบเบซเบเปเบฒเบเบตเป summarise_*()
, เปเบเปเบเบธเบเบเบฐเบชเบปเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบเบตเปเปเบกเปเบเปเบเบทเปเบญเบเบฝเบเบเบฝเบ syntax เบเบทเปเบเบเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเปเปเบเบปเปเบฒเปเบเปเบเบเปเบฒเบเบฑเปเบเบเปเบฒเบง.
เบซเบเปเบฒโเบเบตเปโเบเบฒเบโเบฅเบงเบกโเบเบปเบงโเบเบทเปเบโเบเบฒเบโ:
sum()
- เบชเบฑเบโเบฅเบงเบกโmin()
/max()
- เบเปเบฒโเบเปเบฒโเปโเบชเบธเบโเบเบตเปโเปเบฅเบฐโเบชเบนเบโเบชเบธเบโmean()
- เบชเบฐเปเบฅเปเบmedian()
โ เบเบฒเบเบเบฒเบlength()
- เบเบฐเบฅเบดเบกเบฒเบ
เบเบฒเบเบเบฑเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบกเปเบ R: dplyr
## dplyr
### ะณััะฟะฟะธัะพะฒะบะฐ ะธ ะฐะณัะตะณะฐัะธั ัััะพะบ
group_by(titanic, Pclass) %>%
summarise(passangers = length(PassengerId),
avg_price = mean(Fare))
เปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบ group_by()
เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเปเบฒเบญเบดเบ เบเปเบฒเบเบฑเปเบ Titanic, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบตเปเปเบซเปเปเบซเบฑเบเบเบฒเบเบชเบฐเบซเบเบฒเบก เบเบฑเปเบเบฎเบฝเบ, เปเบเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฑเบเบเบธเปเบกเบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเปเบเบเปเบเปเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบ %>%
เบเปเบฒเบเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเปเบฒเบญเบดเบเบเบฑเบเบเบฑเบเบเบฑเบ summarise()
, เปเบฅเบฐเปเบเบตเปเบกเบญเบตเบ 2 เบเปเบญเบเบเปเปเบกเบนเบ: เบเบนเปเปเบเบเบชเบฒเบ ะธ เบฅเบฒเบเบฒเบชเบฐเปเบฅเปเบ. เปเบเบเบฑเปเบเบเปเบฒเบญเบดเบ, เบเบฒเบเบเปเบฒเปเบเปเบซเบเปเบฒเบเบตเป length()
เบเบดเบเปเบฅเปเบเปเบฒเบเบงเบเบเบปเปเบง, เปเบฅเบฐเปเบเบเบฑเปเบเบเบตเบชเบญเบเปเบเบเปเบเปเบเบฑเบเบเบฑเบ mean()
เปเบเปเบฎเบฑเบเบฅเบฒเบเบฒเบเบตเปเปเบเบเบชเบฐเปเบฅเปเบ.
เบเบฒเบเบเบฑเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเปเบ R: data.table
ะ data.table
เบเบฒเบเปเบเปเบเบฝเบเปเบกเปเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบก j
เปเบเบดเปเบเบกเบตเบเบณเปเปเปเบเบเบตเบชเบญเบเปเบเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบผเปเบฝเบก, เปเบฅเบฐเบชเบณเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบธเปเบก by
เบซเบผเบท keyby
, เปเบเบดเปเบเบกเบตเบเปเบฒเปเบซเบเปเบเบเบตเบชเบฒเบก.
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบซเบเปเบฒเบเบตเปเบฅเบงเบเบฅเบงเบกเปเบเบเปเบฅเบฐเบเบตเบเบตเปเปเบกเปเบเบเบทเบเบฑเบเบเบฑเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบ dplyr
, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบซเบเปเบฒเบเบตเปเบเบฒเบ syntax R เบเบทเปเบเบเบฒเบ.
เบเบฒเบเบเบฑเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบกเปเบ R: data.table
## data.table
### ัะธะปัััะฐัะธั ัััะพะบ ะฟะพ ะพะดะฝะพะผั ััะปะพะฒะธั
titanic[, .(passangers = length(PassengerId),
avg_price = mean(Fare)),
by = Pclass]
เบเบฒเบเบเบฑเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเปเบ Python: pandas
เบเบฒเบเบเบฑเบเบเบธเปเบกเบขเบนเปเปเบ pandas
เบเปเบฒเบโเบเบทโเบเบฑเบ dplyr
, เปเบเปเบเบฒเบเบฅเบงเบเบฅเบงเบกเปเบกเปเบเบเปเปเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ dplyr
เบเปเปเบขเบนเป data.table
.
เปเบเบทเปเบญเบเบฑเบเบเบธเปเบก, เปเบเปเบงเบดเบเบตเบเบฒเบ groupby()
, เบเบตเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเปเบฒเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเปเบฅเปเบฒเปเบเบเบเบตเป dataframe เบเบฐเบเบทเบเบเบฑเบเบเบธเปเบก.
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบงเบดเบเบตเบเบฒเบ agg()
เปเบเบดเปเบเบเบญเบกเบฎเบฑเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบก. เบเบธเปเบกเบเบปเบเบเบฐเบเบฒเบเบธเบเบปเบกเปเบกเปเบเบเบฑเบเบเบตเปเปเบเบปเปเบฒเบเบฐเปเบเปเบเบฑเบเบเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบก, เปเบฅเบฐเบเปเบฒเบเปเบฒเบเปเปเบกเปเบเบเบทเปเบเบญเบเบเบฑเบเบเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบก.
เบเบฑเบเบเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบก:
sum()
- เบชเบฑเบโเบฅเบงเบกโmin()
/max()
- เบเปเบฒโเบเปเบฒโเปโเบชเบธเบโเบเบตเปโเปเบฅเบฐโเบชเบนเบโเบชเบธเบโmean()
- เบชเบฐเปเบฅเปเบmedian()
โ เบเบฒเบเบเบฒเบcount()
- เบเบฐเบฅเบดเบกเบฒเบ
เบเบฒเบเบเปเบฒเบเบฒเบเบเบญเบ reset_index()
เปเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบกเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฑเบเบเบฑเบเบชเบฐเบเบตเบเบตเปเบเบดเบเบเบฑเบเปเบซเบกเป pandas
เปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบ.
เปเบเบเบเบต เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเปเบฒเบเปเบเปเบเบงเบเปเปเปเบ.
เบเบฒเบเบเบฑเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบกเปเบ Python: pandas
# ะณััะฟะฟะธัะพะฒะบะฐ ะธ ะฐะณัะตะณะฐัะธั ะดะฐะฝะฝัั
titanic.groupby(["Pclass"]).
agg({'PassengerId': 'count', 'Fare': 'mean'}).
reset_index()
เบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโเบเบฑเปเบโเบเบญเบโเบเบฒโเบเบฐโเบฅเบฒเบโ
เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบเปเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเบชเบญเบเบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฒเบเบฐเบฅเบฒเบเบเบญเบเปเบเบเบชเปเบฒเบเบเบฝเบงเบเบฑเบ. เบเปเปเบกเบนเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบซเบฅเบเบเบฐเบเบญเบเบกเบตเบเบฒเบเบฐเบฅเบฒเบ ga_nov ะธ ga_dec. เบเบฒเบเบฐเบฅเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบทเบเบฑเบเปเบเปเบเบเบชเปเบฒเบ, i.e. เบกเบตเบเบฑเบเบเบฝเบงเบเบฑเบ, เปเบฅเบฐเบเบฐเปเบเบเบเปเปเบกเบนเบเปเบเบเบฑเบเปเบซเบผเบปเปเบฒเบเบตเป.
เบเบตเปเปเบกเปเบเบเบฒเบเบญเบฑเบเปเบซเบฅเบเบเบฒเบ Google Analytics เบชเปเบฒเบฅเบฑเบเปเบเบทเบญเบเบเบฐเบเบดเบเปเบฅเบฐเปเบเบทเบญเบเบเบฑเบเบงเบฒ, เปเบเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบฅเบงเบกเบเปเปเบกเบนเบเบเบตเปเปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฝเบง.
เบเบฑเปเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบ R: tidyverse, dplyr
ะ dplyr
เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเบปเบกเบเบปเบ 2 เบเบฒเบเบฐเบฅเบฒเบเปเบเบปเปเบฒเปเบเปเบเบซเบเบถเปเบเปเบเบเปเบเปเบเบฑเบเบเบฑเบ bind_rows()
, เบเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเบญเบเบเบปเบ.
เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบงเปเบ R: dplyr
# ะะตััะธะบะฐะปัะฝะพะต ะพะฑัะตะดะธะฝะตะฝะธะต ัะฐะฑะปะธั
## dplyr
bind_rows(ga_nov, ga_dec)
เบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฒเบเบฐเบฅเบฒเบเปเบเปเบเบงเบเบฑเปเบเปเบ R: data.table
เบกเบฑเบเบเบฑเบเบเปเปเบกเบตเบซเบเบฑเบเบชเบฑเบเบชเบปเบ, เปเบซเปเปเบเป rbind()
.
เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบงเปเบ R: data.table
## data.table
rbind(ga_nov, ga_dec)
เบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฒเบเบฐเบฅเบฒเบเปเบเปเบเบงเบเบฑเปเบเปเบ Python: pandas
ะ pandas
เบซเบเปเบฒเบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฒเบเบฐเบฅเบฒเบ concat()
, เบเบตเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเปเบฒเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบญเบเปเบเบทเปเบญเบชเบปเบกเบเบปเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒ.
เบเบฒเบเบเบฑเปเบเบเบญเบเบชเบฒเบเปเบ Python: pandas
# ะฒะตััะธะบะฐะปัะฝะพะต ะพะฑัะตะดะธะฝะตะฝะธะต ัะฐะฑะปะธั
pd.concat([ga_nov, ga_dec])
เบเบฒเบโเปเบเบปเปเบฒโเบฎเปเบงเบกโเบเบฒเบกโเบฅเบงเบโเบเบญเบโเบเบญเบโเบเบฒโเบเบฐโเบฅเบฒเบโ
เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบเบฑเบเบเบฒเบเบเบตเบชเบญเบเบเบทเบเปเบเบตเปเบกเปเบชเปเบเบฒเบเบฐเบฅเบฒเบเบเปเบฒเบญเบดเบเปเบเบเบเบต. เบกเบฑเบเบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเปเบชเบตเบกเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ (เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบกเบตเบเปเปเบกเบนเบเบเบฒเบเบเบฒเบ) เบเบตเปเบกเบตเบเปเปเบกเบนเบเบญเปเบฒเบเบญเบตเบเบเบฒเบเบขเปเบฒเบ (เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเปเบเปเบเปเบฒเบเบเบญเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบ).
เบกเบตเบซเบผเบฒเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบฎเปเบงเบก:
เปเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเปเบซเบฅเบเบเปเบญเบเบซเบเปเบฒเบเบตเป เบเปเบฒเบเบฑเปเบ Titanic เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฑเบ เปเบเบ, เปเบเบดเปเบเบเบปเบเบเบฑเบเบฅเบฐเบซเบฑเบเปเบเบเบเบญเบเบเบนเปเปเบเบเบชเบฒเบ:
1 - เปเบเบเบเบดเบ
2 - เบเบฒเบ
เบเบญเบเบเบฒเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบ - เบเบทเปเบกเบญเปเบฒเบเบญเบตเบ เปเบเบ. เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเบเปเปเบกเบนเบเบเบตเปเบชเบฐเบเบงเบเบเบงเปเบฒเบเปเบฝเบงเบเบฑเบเปเบเบเบเบญเบเบเบนเปเปเบเบเบชเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบกเบเบทเปเบเบญเบเปเบเบเบเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบต. เปเบเบ เบเบฑเบเบเบฒเบเบฐเบฅเบฒเบ เบเปเบฒเบเบฑเปเบ Titanic.
เบเบฒเบเบฐเบฅเบฒเบเปเบเบงเบเบญเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบ R: tidyverse, dplyr
ะ dplyr
เบกเบตเบเบญเบเบเบปเบงเบเบฑเบเบซเบกเบปเบเบเบญเบเบซเบเปเบฒเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฒเบกเปเบเบงเบเบญเบ:
inner_join()
left_join()
right_join()
full_join()
semi_join()
nest_join()
anti_join()
เบเบฒเบเบเปเบฒเปเบเปเบเบปเปเบงเปเบเบเบตเปเบชเบธเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเปเบญเบเปเบกเปเบ left_join()
.
เปเบเบเบฒเบเบฐเปเบเบฑเบเบชเบญเบเบเบฒเบเปเบเปเบเบฝเบเบเปเบฒเบญเบดเบ, เบซเบเปเบฒเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเปเบฒเบเปเบเบดเบเปเบเปเปเบงเบฅเบฒเบชเบญเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบก, เปเบฅเบฐเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเบตเบชเบฒเบก. by เบเปเบฒเบเบเปเบญเบเบฅเบฐเบเบธเบเบฑเบเปเบเบทเปเบญเปเบเบปเปเบฒเบฎเปเบงเบก.
เบเบฒเบเบฐเบฅเบฒเบเปเบเบงเบเบญเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบ R: dplyr
# ะพะฑัะตะดะธะฝัะตะผ ัะฐะฑะปะธัั
left_join(titanic, gender,
by = c("Sex" = "id"))
เบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฒเบกเบฅเบงเบเบเบญเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบเปเบ R: data.table
ะ data.table
เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฒเบเบฐเบฅเบฒเบเปเบเบเบเบตเปเบเบเปเบเปเบเบฑเบเบเบฑเบ merge()
.
Arguments เปเบเบทเปเบญ merge() เบเบฑเบเบเบฑเบเปเบ data.table
- x, y โ เบเบฒเบเบฐเบฅเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบก
- เปเบเบ โ โโเบเบฑเบเบเบตเปเปเบเบฑเบเบเบธเบเปเบเบเบตเปเบเบฐเปเบเบปเปเบฒเบฎเปเบงเบกเบเปเบฒเบกเบฑเบเบกเบตเบเบทเปเบเบฝเบงเบเบฑเบเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฑเบเบชเบญเบ
- by.x, by.y โ เบเบทเปเบเบฑเบเบเบตเปเบเบฐเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเบเบฑเบ, เบเปเบฒเบเบงเบเบกเบฑเบเบกเบตเบเบทเปเบเปเบฒเบเบเบฑเบเปเบเบเบฒเบเบฐเบฅเบฒเบ
- all, all.x, all.y โ เบเบฐเปเบเบเปเบเบปเปเบฒเบฎเปเบงเบก, เบเบฑเบเปเบปเบเบเบฐเบชเบปเปเบเบเบทเบเปเบเบงเบเบฑเบเปเบปเบเบเบฒเบเบเบฑเบเบชเบญเบเบเบฒเบเบฐเบฅเบฒเบ, all.x เบเบปเบเบเบฑเบเบเบณเบชเบฑเปเบ LEFT JOIN (เบเบฐเบญเบญเบเบเบฒเบเปเบเบงเบเบฑเบเปเบปเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบเบเบณเบญเบดเบ), all.y โ เบเบปเบเบเบฑเบ เบเบฒเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเบเบฒเบโเปเบเบปเปเบฒโเบฎเปเบงเบกโเบเบฒเบโเบเบงเบฒ (เบเบฐโเบญเบญเบโเบเบฒเบโเปเบเบงโเบเบฑเบโเบซเบกเบปเบโเบเบญเบโเบเบฒโเบเบฐโเบฅเบฒเบโเบเบตเปโเบชเบญเบโ)โ.
เบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฒเบกเบฅเบงเบเบเบญเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบเปเบ R: data.table
# ะพะฑัะตะดะธะฝัะตะผ ัะฐะฑะปะธัั
merge(titanic, gender, by.x = "Sex", by.y = "id", all.x = T)
เบเบฒเบเบฐเบฅเบฒเบเปเบเบงเบเบญเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบ Python: pandas
เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบ data.table
, เปเบ pandas
เบซเบเปเบฒเบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฒเบเบฐเบฅเบฒเบ merge()
.
Arguments เบเบญเบ merge() function เปเบ pandas
- เบงเบดเบเบตเบเบฒเบ - เบเบฐเปเบเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป: เบเปเบฒเบ, เบเบงเบฒ, เบเบญเบ, เบเบฒเบเปเบ
- on โ เบเบฑเบเบเบตเปเปเบเบฑเบเบเบฐเปเบเบเปเบฒเบกเบฑเบเบกเบตเบเบทเปเบเบฝเบงเบเบฑเบเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฑเบเบชเบญเบ
- left_on, right_on โ เบเบทเปเบเบญเบเบเบฑเบเบซเบผเบฑเบ, เบเปเบฒเบเบงเบเปเบเบปเบฒเบกเบตเบเบทเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบฒเบเบฐเบฅเบฒเบ
เบเบฒเบเบฐเบฅเบฒเบเปเบเบงเบเบญเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบ Python: pandas
# ะพะฑัะตะดะธะฝัะตะผ ะฟะพ ะบะปััั
titanic.merge(gender, how = "left", left_on = "Sex", right_on = "id")
เบซเบเปเบฒเบเบตเปเบเบทเปเบเบเบฒเบเบเบญเบเบเปเบญเบเบขเปเบฝเบกเปเบฅเบฐเบเบฑเบเบเบตเปเบเบดเบเปเบฅเป
เบเบฑเบเบเบฑเบเบเบญเบเบเปเบญเบเบขเปเบฝเบกเปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเปเบเบเบงเบฒเบกเบซเบกเบฒเบเบเบญเบเบซเบเปเบฒเบเบตเปเบฅเบงเบเบฅเบงเบก, เปเบฅเบฐเบเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบฅเบทเปเบญเบเปเปเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเปเปเบกเบนเบ. เปเบเปเบเปเปเปเบซเบกเบทเบญเบเบเบฑเบเบซเบเปเบฒเบเบตเปเบฅเบงเบเบฅเบงเบก, เบซเบเปเบฒเบเบตเปเบเปเบญเบเบขเปเบฝเบกเบเปเปเบเปเบฝเบเปเบเบเบเปเบฒเบเบงเบเปเบเบงเบเบญเบเบเบญเบเบเปเปเบกเบนเบเบเบฒเบญเบญเบ.
เปเบเบเบเบทเปเบเบเบฒเบเปเบฅเปเบง, เบเบฒเบเบเปเบฒเปเบเปเบซเบเปเบฒเบเบตเปเบเปเบญเบเบขเปเบฝเบก, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบเบฑเบเบเบญเบเบเปเปเบกเบนเบเบเบฒเปเบเบปเปเบฒเบญเบญเบเปเบเบฑเบเบเบฒเบเบชเปเบงเบเบเบฒเบกเปเบเบทเปเบญเบเปเบเบเบฒเบเบขเปเบฒเบ, i.e. เปเบเบเบเปเบฒเบเบญเบเบเปเบญเบเบเปเปเบกเบนเบ, เบซเบผเบทเบซเบผเบฒเบเบเปเบญเบเบเปเปเบกเบนเบ. เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบดเบเปเบฅเปเปเบฅเบเบขเบนเปเปเบเปเบเปเบฅเบฐเบเปเบญเบเบขเปเบฝเบก. เบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฐเบเบทเบเบชเบปเปเบเบเบทเบเปเบเปเบเปเบฅเบฐเบชเบฒเบ, i.e. เปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฝเบเบเปเบฒเบเบงเบเปเบเบงเบเบฑเบเบซเบกเบปเบเปเบเบเบฒเบเบฐเบฅเบฒเบ.
เบเบปเบงเบขเปเบฒเบ, เปเบซเปเปเบฎเบปเบฒเปเบญเบปเบฒเบเบฒเบเบฐเบฅเบฒเบ เบเปเบฒเบเบฑเปเบ Titanic. เบเบงเบโเปเบฎเบปเบฒโเบชเบฒโเบกเบฒเบโเบเบดเบโเปเบฅเปโเบญเบฑเบโเบเบฒโเบชเปเบงเบโเบเบญเบโเบเปเบฒโเปเบเปโเบเปเบฒเบโเบเบญเบโเบเบตเปโเปเบเปโเบฅเบฐโเบเบปเบโเบขเบนเปโเปเบโเบซเปเบญเบโเบเบฒเบโเบเบญเบโเบเบปเบโ.
เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเปเบเปเบเปเบฅเบฐเบชเบฒเบเบเปเบฒเปเบเปเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบตเปเบชเปเบฒเบฅเบฑเบเบซเปเบญเบเปเบเบเบชเบฒเบเปเบเบเบฐเบเบธเบเบฑเบเบเบตเปเบเบตเปเบขเบนเปเปเบเบชเบฒเบเบเบตเปเปเบกเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเปเบเบเปเบฒเปเบเปเบเปเบฒเบเบเบญเบเปเบเปเบฅเบฐเบเบตเปเปเบเบเบเปเบฒเปเบเปเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบตเปเบเบญเบเบซเปเบญเบเปเบเบเบชเบฒเบเบเบฝเบงเบเบฑเบ. .
เบซเบเปเบฒเบเบตเปเบเปเบญเบเบขเปเบฝเบกเปเบ R: tidyverse, dplyr
เปเบเบทเปเบญเปเบเบตเปเบกเบเบฑเบเปเปเป, เปเบเบเบเปเปเบเปเบญเบเปเบเปเบเบฒเบเบเบฑเบเบเบธเปเบกเปเบเบง, in dplyr
เปเบฎเบฑเบเบซเบเปเบฒเบเบตเป mutate()
.
เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเปเบเปเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเปเบเบดเบเปเบเบเบเบฒเบเบเบฑเบเบเบธเปเบกเบเปเปเบกเบนเบเบเบฒเบกเบเปเบญเบเบเปเปเบกเบนเบ เบเบฑเปเบเบฎเบฝเบ เปเบฅเบฐเบชเบฐเบซเบผเบธเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเปเบเบเบฑเบเปเบซเบกเป เปเบฎเบฑเบเปเบเบงเปเบ. เบเปเปเปเบ, เปเบเบเบเบธเปเบกเบเบฒเบเบฐเบฅเบฒเบเปเบฅเบฐเปเบเปเบเบเปเบฒเบเบฒเบเบชเบฐเบซเบเบฒเบก เปเบฎเบฑเบเปเบเบงเปเบ เบเบฑเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบเปเบเบเบฑเปเบเบเบญเบเบเบตเปเบเปเบฒเบเบกเบฒ.
เบซเบเปเบฒเบเบตเปเบเปเบญเบเบขเปเบฝเบกเปเบ R: dplyr
group_by(titanic, Pclass) %>%
mutate(Pclass_cost = sum(Fare)) %>%
ungroup() %>%
mutate(ticket_fare_rate = Fare / Pclass_cost)
เบซเบเปเบฒเบเบตเป Window เปเบ R: data.table
เบชเบนเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฑเบเบเบปเบเบเบทเบเบฑเบเบเบฑเบเปเบ dplyr
, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบปเปเบฒเปเบเปเบเบเปเบญเบเบขเปเบฝเบกเปเบเบเบเบฒเบเบชเบฐเบซเบเบฒเบก เบเบฑเปเบเบฎเบฝเบ. เบเบปเบเบเบฐเบฅเบดเบเปเบเบเบฑเบเปเบซเบกเปเบเปเบฒเบเบงเบเบชเปเบฒเบฅเบฑเบเบเบธเปเบกเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเบฑเบเปเบเปเบฅเบฐเปเบเบง, เปเบฅเบฐเปเบเบตเปเบกเบเปเบฅเปเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบดเบเปเบฅเปเบชเปเบงเบเปเบเปเบเบเบญเบเบเปเบฒเปเบเปเบเปเบฒเบเบเบญเบเปเบเปเบฅเบฐเบเบตเปเปเบเบเบธเปเบกเบเบญเบเบเบปเบ.
เปเบเบทเปเบญเปเบเบตเปเบกเบเบฑเบเปเปเปเปเบชเป data.table
เบเบฐเบเบธเบเบฑเบเบเบนเปเบเบฐเบเบญเบเบเบฒเบ :=
. เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเปเบเบเปเบเปเบเบธเบ data.table
เบซเบเปเบฒเบเบตเป Window เปเบ R: data.table
titanic[,c("Pclass_cost","ticket_fare_rate") := .(sum(Fare), Fare / Pclass_cost),
by = Pclass]
เบเบฑเบเบเบฑเบเบเปเบญเบเบขเปเบฝเบกเปเบ Python: pandas
เบงเบดเบเบตเปเบถเปเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบฑเบเปเปเปเปเบชเป pandas
- เบเบฒเบโเบเปเบฒโเปเบเปโเบซเบเปเบฒโเบเบตเปโ assign()
. เปเบเบทเปเบญเบชเบฐเบซเบผเบธเบเบเปเบฒเปเบเปเบเปเบฒเบเบเบญเบเบเบตเปเปเบเบเบซเปเบญเบเบฎเบฝเบ cabin, เปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฑเบเบเบธเปเบกเปเบเบง, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบเบฑเบเบเบฑเบ transform()
.
เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเปเบเปเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเบตเปเบกเปเบชเปเบเบฒเบเบฐเบฅเบฒเบ เบเปเบฒเบเบฑเปเบ Titanic เบเบฝเบงเบเบฑเบ 2 เบเบฑเบ.
เบเบฑเบเบเบฑเบเบเปเบญเบเบขเปเบฝเบกเปเบ Python: pandas
titanic.assign(Pclass_cost = titanic.groupby('Pclass').Fare.transform(sum),
ticket_fare_rate = lambda x: x['Fare'] / x['Pclass_cost'])
เบเบฒเบเบฐเบฅเบฒเบเบเบฒเบเบเบญเบเบชเบฐ เปเบญเบ เบซเบเปเบฒเบเบตเปเปเบฅเบฐเบงเบดเบเบตเบเบฒเบ
เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบกเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบเบเบดเบเบเปเปเบฅเบฐเบซเบงเปเบฒเบเบงเบดเบเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเบเปเบเบตเปเบกเบตเบเปเปเบกเบนเบเปเบเบเบธเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบดเบเบฒเบฅเบฐเบเบฒ.
เบฅเบฒเบโเบฅเบฐโเบญเบฝเบ
เปเบเบฑเบเบฅเบฐเบเบฝเบเบฎเบฝเบเบฎเปเบญเบ
เบเบฒเบเบฐเบฅเบฒเบ
เปเบต เปเบเบเบเบฒ
เบเบณเบฅเบฑเบเปเบซเบผเบเบเปเปเบกเบนเบ
vroom()
/ readr::read_csv()
/ readr::read_tsv()
fread()
read_csv()
เบเบฒเบเบชเปเบฒเบเบเบญเบเบเปเปเบกเบนเบ
tibble()
data.table()
dict()
+ from_dict()
เบเบฒเบเปเบฅเบทเบญเบเบเบฑเบ
select()
เบเบฒเบเปเบเปเบเบฝเบ j, เบเปเบฒเปเบซเบเปเบเบเบตเบชเบญเบเปเบเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบฅเปเบฝเบก
เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฑเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบผเปเบฝเบก / drop()
/ filter()
/ select_dtypes()
เบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบง
filter()
เบเบฒเบเปเบเปเบเบฝเบ i, เบเปเบฒเปเบซเบเปเบเบเปเบฒเบญเบดเบเปเบเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบฅเปเบฝเบก
เบเบงเบเปเบฎเบปเบฒเบฅเบฒเบเบเบทเปเปเบเบทเปเบญเบเปเบเบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบฅเปเบฝเบก / filter()
เบเบฒเบเบเบฑเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบก
group_by()
+ summarise()
เบเบฒเบเปเบเปเบเบฝเบ j + by
groupby()
+ agg()
เบชเบฐโเบซเบฐโเบเบฒเบโเบเบฑเปเบโเบเบญเบโเบเบฒโเบเบฐโเบฅเบฒเบ (UNIONโ)
bind_rows()
rbind()
concat()
เบเบฒเบเบฅเบงเบกเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบกเบฅเบงเบเบเบญเบ (เปเบเบปเปเบฒเบฎเปเบงเบก)
left_join()
/ *_join()
merge()
merge()
เบซเบเปเบฒเบเบตเปเบเบทเปเบเบเบฒเบเบเบญเบเบเปเบญเบเบขเปเบฝเบกเปเบฅเบฐเบเบฒเบเปเบเบตเปเบกเบเปเบฅเปเบฒเบเบตเปเบเบดเบเปเบฅเป
group_by()
+ mutate()
เบเบฒเบเปเบเปเบเบฝเบ j เบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบ :=
+ เบเบฒเบเปเบเปเบเบฝเบ by
transform()
+ assign()
เบชเบฐเบซเบฅเบธเบ
เบเบฒเบเบเบตเปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเบญเบฐเบเบดเบเบฒเบเบเปเปเปเบกเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบญเบเบเบฒเบเบเบธเบเปเบเปเบเบเปเปเบกเบนเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบญเบเบเบฐเบเบตเปเบเบเปเบฒเบเปเบฒเบเปเบเปเปเบเบเปเปเบเบดเบเบเบฒเบเบเบญเบเบเปเบญเบเปเบเบเปเบฒเปเบซเบฑเบ, เบซเบผเบทเบเบฝเบเปเบเปเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเปเบเบเบปเบเบเบงเบฒเบกเบเปเบงเบเปเบเบฑเบเบเบดเบเบญเบทเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเปเบกเบนเบเปเบ R / Python.
เบเบฑเปเบเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฝเบเปเบงเปเบเปเบฒเบเปเบเบดเบ, เบเบธเบเบเบฐเบชเบปเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบเปเปเปเบเปเบเปเบฒเบเบปเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเบญเบเบเบปเบเบซเบเบถเปเบเบงเปเบฒเบเบฒเบชเบฒเปเบเบเบตเบเบงเปเบฒ, เปเบเปเปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเปเบญเบเบฒเบเบเบตเปเบเบฐเบฎเบฝเบเบฎเบนเปเบเบฑเบเบชเบญเบเบเบฒเบชเบฒ, เบซเบผเบท, เบเปเบฒเบเปเบฒเปเบเบฑเบ, เบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบงเบเปเบเบปเบฒ.
เบเปเบฒเบเปเบฒเบเบกเบฑเบเบเบปเบเบเบงเบฒเบก, เบเปเบญเบเบเบฐเบเบตเปเบเบเบตเปเบกเบตเบเบนเปเบชเบฐเบซเบกเบฑเบเปเบซเบกเปเบเบญเบเบเปเบญเบ
Poll
เปเบเบฑเบเปเบเบเปเบเบเปเปเปเบเบเบตเปเบเบตเปเบเปเบฒเบเปเบเปเปเบเบงเบฝเบเบเบญเบเปเบเบปเปเบฒ?
เปเบเบเปเบฒเปเบซเบฑเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฝเบเปเบซเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบญเบเบเปเบฒเบ.
เบเบฝเบเปเบเปเบเบนเปเปเบเปเบฅเบปเบเบเบฐเบเบฝเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบเบเบฒเบเบชเปเบฒเบซเบผเบงเบ.
เบเปเบฒเบเปเบเปเบเบธเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเปเบ (เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเบซเบผเบฒเบเบเบฒเบเปเบฅเบทเบญเบ)
-
45,2%tidyverse19
-
33,3%data.table14
-
54,8%pandas23
เบเบนเปเปเบเป 42 เบเบปเบเบฅเบปเบเบเบฐเปเบเบเบชเบฝเบ. 9 เบเบนเปเปเบเปเบเบปเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com