เดเตปเดฑเตผเดจเตเดฑเตเดฑเดฟเตฝ R เด เดฒเตเดฒเตเดเตเดเดฟเตฝ Python เดเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเต, เดกเดพเดฑเตเดฑเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดฑเตเดฑเดตเตเด เดฎเดฟเดเดเตเดเดคเตเด เดตเตเดเดคเดฏเตเดฑเดฟเดฏเดคเตเด เดเตเดเตเดคเตฝ เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเดฏ เดตเดฟเดทเดฏเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดฆเดถเดฒเดเตเดทเดเตเดเดฃเดเตเดเดฟเดจเต เดฒเตเดเดจเดเตเดเดณเตเด เดเดฟเดฒเตเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดณเด เดเตผเดเตเดเดเดณเตเด เดจเดฟเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเด. เดเดจเตเดจเดพเตฝ เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เด เดฒเตเดเดจเดเตเดเดณเตเด เดคเตผเดเตเดเดเตเดเดณเตเด เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดฒเตเดฒ.
เดฐเดฃเตเดเต เดญเดพเดทเดเดณเดฟเดฒเตเดฏเตเด เดเดฑเตเดฑเดตเตเด เดเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เดชเดพเดเตเดเตเดเตเดเดณเดฟเดฒเต เด เดเดฟเดธเตเดฅเดพเดจ เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดเตเดเตเดจเดฟเดเตเดเตเดเตพ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เด เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดฆเตเดฆเตเดถเตเดฏเด. เดเตเดเดพเดคเต เดเดคเตเดตเดฐเต เด เดฑเดฟเดฏเดพเดคเตเดค เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดตเตเดเดคเตเดคเดฟเตฝ เดฎเดพเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเดพเตป เดตเดพเดฏเดจเดเตเดเดพเดฐเต เดธเดนเดพเดฏเดฟเดเตเดเตเด. เดชเตเดคเตเดคเดฃเดฟเตฝ เดเดดเตเดคเตเดจเตเดจเดตเตผเดเตเดเต, R-เดฒเตเด เด เดคเต เดเดพเดฐเตเดฏเด เดเดเตเดเดจเต เดเตเดฏเตเดฏเดพเดฎเตเดจเตเดจเต เดเดฃเตเดเตเดคเตเดคเตเด.
เดฒเตเดเดจเดคเตเดคเดฟเตฝ R-เดฒเต เดเดฑเตเดฑเดตเตเด เดเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เดชเดพเดเตเดเตเดเตเดเดณเตเดเต เดตเดพเดเตเดฏเดเดเดจ เดเดเตเดเตพ เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเตเด. เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเดพเดเตเดเตเดเตเดเตพ เดเดตเดฏเดพเดฃเต tidyverse
เดเตเดเดพเดคเต เดชเดพเดเตเดเตเดเตเด data.table
. เด
เดตเดฐเตเดเต เดตเดพเดเตเดฏเดเดเดจเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเด pandas
, เดชเตเดคเตเดคเดฃเดฟเดฒเต เดเดฑเตเดฑเดตเตเด เดเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดตเดฟเดถเดเดฒเดจ เดชเดพเดเตเดเตเดเต.
เดกเดพเดฑเตเดฑเดพ เดตเดฟเดถเดเดฒเดจเด เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดฎเตเดคเตฝ เดชเตเดคเตเดคเตบ, เดเตผ เดเดจเตเดจเดฟเดต เดเดชเดฏเตเดเดฟเดเตเดเต เด เดจเดฒเดฟเดฑเตเดฑเดฟเดเตเดเตฝ เดตเดฟเตปเดกเต เดซเดเดเตเดทเดจเตเดเตพ เดจเดเดคเตเดคเตเดจเตเดจเดคเต เดตเดฐเตเดฏเตเดณเตเดณ เดฎเตเดดเตเดตเตป เดชเดพเดคเดฏเดฟเดฒเตเดเตเดฏเตเด เดเดเตเดเตพ เดเดเตเดเด เดเดเตเดเดฎเดพเดฏเดฟ เดชเตเดเตเด.
เดเดณเตเดณเดเดเตเดเด
เดชเดฐเดฟเดเดฃเดจเดฏเดฟเดฒเตเดณเตเดณ เดชเดพเดเตเดเตเดเตเดเดณเดฟเดฒเตเดจเตเดจเดฟเตฝ เดเดฟเดฒ เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดเดชเตเดชเดฑเตเดทเตป เดเดเตเดเดจเต เดจเดเดคเตเดคเดฃเดฎเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดฎเดฑเดจเตเดจเตเดชเตเดฏเตเดเตเดเดฟเตฝ เด เดฒเตเดเดจเด เดเดฐเต เดเตเดฑเตเดฑเต เดทเตเดฑเตเดฑเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต.
R เดเด เดชเตเดคเตเดคเดฃเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดตเดพเดเตเดฏเดเดเดจ เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเตพ
1.1.เดชเดพเดเตเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเดเตเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต
1.2.เด เดธเตเตปเดฎเตเดจเตเดฑเต
1.3.เดเตปเดกเตเดเตเดธเดฟเดเดเต
1.4.เดฐเตเดคเดฟเดเดณเตเด OOP
1.5.เดชเตเดชเตเดชเต เดฒเตเดจเตเดเตพ
1.6.เดกเดพเดฑเตเดฑ เดเดเดจเดเตพ เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดชเดพเดเตเดเตเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดตเดพเดเตเดเตเดเตพ
2.1.เดตเตเดคเตเดคเดฟเดฏเตเดณเตเดณ
2.2.เดกเดพเดฑเตเดฑ. เดชเดเตเดเดฟเด
2.3.เดชเดพเดฃเตเดเดเตพ เดชเดพเดเตเดเตเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต เดกเดพเดฑเตเดฑ เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเต เดกเดพเดฑเตเดฑ เดซเตเดฐเตเดฏเดฟเดฎเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดจเดฟเดฐเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต เดตเดฐเดฟเดเตพ เดเตเดฐเตเดชเตเดชเดฟเดเดเตเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเตเด เดชเดเตเดเดฟเดเดเดณเตเดเต เดฒเดเดฌเดฎเดพเดฏ เดฏเตเดฃเดฟเดฏเตป (UNION) เดชเดเตเดเดฟเดเดเดณเตเดเต เดคเดฟเดฐเดถเตเดเตเดจ เดเตเดฏเดฟเตป (เดเตเดฏเดฟเตป) เด เดเดฟเดธเตเดฅเดพเดจ เดตเดฟเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดเดฃเดเตเดเดพเดเตเดเดฟเดฏ เดจเดฟเดฐเดเดณเตเด R, Python เดเดจเตเดจเดฟเดตเดฏเดฟเดฒเต เดกเดพเดฑเตเดฑเดพ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดฐเตเดคเดฟเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฑเดธเตโเดชเตเดฃเตเดเตปเดธเต เดชเดเตเดเดฟเด เดคเตเดฐเตเดฎเดพเดจเด เดจเดฟเดเตเดเตพ เดเดคเต เดชเดพเดเตเดเตเดเดพเดฃเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดเตเดฑเดฟเดฏ เดธเตผเดตเต
เดจเดฟเดเตเดเตพเดเตเดเต เดกเดพเดฑเตเดฑ เดตเดฟเดถเดเดฒเดจเดคเตเดคเดฟเตฝ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดฑเต เดเดฃเตเดเตเดคเตเดคเดพเด
R เดเด เดชเตเดคเตเดคเดฃเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดตเดพเดเตเดฏเดเดเดจ เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเตพ
เดชเตเดคเตเดคเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต R เดฒเตเดเตเดเต เดฎเดพเดฑเตเดจเตเดจเดคเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดณเตเดชเตเดชเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดคเดฟเดฐเดฟเดเตเดเตเด, เดจเดฟเดเตเดเตพ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเด เดเดฟเดฒ เดชเตเดฐเดงเดพเดจ เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดเดพเตป เดจเตฝเดเตเด.
เดชเดพเดเตเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเดเตเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดฐเต เดชเดพเดเตเดเตเดเต R-เดฒเตเดเตเดเต เดฒเตเดกเต เดเตเดฏเตเดคเตเดเดดเดฟเดเตเดเดพเตฝ, เด
เดคเดฟเดจเตเดฑเต เดซเดเดเตโเดทเดจเตเดเตพ เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เดชเดพเดเตเดเตเดเดฟเดจเตเดฑเต เดชเตเดฐเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดฎเดฟเดเตเด เดเตเดธเตเดเดณเดฟเดฒเตเด เดเดคเต R-เตฝ เดธเดพเดงเดพเดฐเดฃเดฎเดฒเตเดฒ, เดชเดเตเดทเต เดเดคเต เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฃเต. เดจเดฟเดเตเดเดณเตเดเต เดเตเดกเดฟเตฝ เด
เดคเดฟเดจเตเดฑเต เดซเดเดเตโเดทเดจเตเดเดณเดฟเตฝ เดเดจเตเดจเต เดตเตเดฃเดฎเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพ เดเดฐเต เดชเดพเดเตเดเตเดเต เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเดฃเตเดเดคเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดชเดพเดเตเดเตเดเดฟเดจเตเดฑเต เดชเตเดฐเตเด เดซเดเดเตโเดทเดจเตเดฑเต เดชเตเดฐเตเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟ เด
เดคเดฟเดจเต เดตเดฟเดณเดฟเดเตเดเตเด. R เดฒเต เดชเดพเดเตเดเตเดเดฟเดจเตเด เดซเดเดเตโเดทเตป เดจเดพเดฎเดเตเดเตพเดเตเดเตเด เดเดเดฏเดฟเดฒเตเดณเตเดณ เดธเตเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดฐเต เดเดฐเดเตเด เดเตเดณเดจเดพเดฃเต. package_name::function_name()
.
เดชเตเดคเตเดคเดฃเดฟเตฝ, เดจเตเดฐเตเดฎเดฑเดฟเดเตเดเต, เดเดฐเต เดชเดพเดเตเดเตเดเดฟเดจเตเดฑเต เดซเดเดเตโเดทเดจเตเดเดณเต เด
เดคเดฟเดจเตเดฑเต เดชเตเดฐเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดชเดฑเดเตเดเตเดเตเดฃเตเดเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเดคเต เดเตเดฒเดพเดธเดฟเดเต เดเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เดเดฐเต เดชเดพเดเตเดเตเดเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เด
เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเตเดฐเตเดเตเดเดฟเดฏ เดเดฐเต เดชเตเดฐเต เดจเตฝเดเตเด, เดเดฆเดพ. pandas
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดฐเต เดเดฎเดจเดชเตเดชเตเดฐเดพเดฃเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต pd
. เดเดฐเต เดชเดพเดเตเดเตเดเต เดซเดเดเตโเดทเตป เดเดฐเต เดกเตเดเตเดเดฟเดฒเตเดเต เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต package_name.function_name()
.
เด เดธเตเตปเดฎเตเดจเตเดฑเต
R-เตฝ, เดเดฐเต เดตเดธเตเดคเตเดตเดฟเดจเต เดเดฐเต เดฎเตเดฒเตเดฏเด เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เด
เดฎเตเดชเดเดฏเดพเดณเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต. obj_name <- value
, เดเดฐเต เดธเดฟเดเดเดฟเตพ เดเดเตเดตเตฝเดธเต เดธเตเตป เด
เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเตเดเตเดเดฟเดฒเตเด, เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ เดซเดเดเตโเดทเตป เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฎเตเดฒเตเดฏเดเตเดเตพ เดเตเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต R-เดฒเต เดธเดฟเดเดเดฟเตพ เดเดเตเดตเตฝเดธเต เดธเตเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดชเตเดคเตเดคเดฃเดฟเตฝ, เด
เดธเตเตปเดฎเตเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดฐเตเดฑเตเดฑ เดคเตเดฒเตเดฏ เดเดฟเดนเตเดจเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต obj_name = value
.
เดเตปเดกเตเดเตเดธเดฟเดเดเต
เดเดตเดฟเดเตเดฏเตเด เดเดพเดฐเตเดฏเดฎเดพเดฏ เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเดณเตเดฃเตเดเต. R-เตฝ, เดเตปเดกเดเตโเดธเดฟเดเดเต เดเดจเตเดจเดฟเตฝ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต, เดซเดฒเดฎเดพเดฏเตเดฃเตเดเดพเดเตเดจเตเดจ เดถเตเดฐเตเดฃเดฟเดฏเดฟเดฒเต เดเดฒเตเดฒเดพ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดเดเดเดเตเดเดณเตเด เดเตพเดชเตเดชเตเดเตเดจเตเดจเต,
เดชเตเดคเตเดคเดฃเดฟเตฝ, เดเตปเดกเดเตโเดธเดฟเดเดเต เดชเตเดเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเต, เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดถเตเดฐเตเดฃเดฟเดฏเดฟเตฝ เดธเตเดเดฟเดเดฏเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เด
เดตเดธเดพเดจ เดเดเดเด เดเตพเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เด
เดคเดฟเดจเดพเตฝ เดกเดฟเดธเตเตป เดเตเดฏเตเดฏเตเด x[i:j]
เดชเตเดคเตเดคเดฃเดฟเตฝ j เดเดเดเด เดเตพเดชเตเดชเตเดเดฟเดฒเตเดฒ.
R เดจเตเดเตเดเตเดทเดจเดฟเตฝ เดจเตเดเดฑเตเดฑเตเดตเต เดเตปเดกเดเตโเดธเดฟเดเดเดฟเดฒเตเด เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเดณเตเดฃเตเดเต x[-1]
เด
เดตเดธเดพเดจเดคเตเดคเตเดคเต เดเดดเดฟเดเต เดตเตเดเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ เดเดเดเดเตเดเดณเตเด เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด. เดชเตเดคเตเดคเดฃเดฟเตฝ, เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดจเตเดเตเดเตเดทเตป เด
เดตเดธเดพเดจเดคเตเดคเต เดเดเดเด เดฎเดพเดคเตเดฐเด เดจเตฝเดเตเด.
เดฐเตเดคเดฟเดเดณเตเด 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 <-
.
เดฎเตเตฝเดชเตเดชเดฑเดเตเดเดตเดฏเตเดฒเตเดฒเดพเด เด เดฎเตเดฎเตเดฎเดฟเดฒเตเดเต เดตเดพเดเตเดเตเดเดณเตเดเตเดเดพเตพ เดจเดจเตเดจเดพเดฏเดฟ เดเดฟเดคเตเดฐเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
ะ 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 เดฒเต เดถเตเตผเดทเดเด
เดชเตเดคเตเดคเตบ/เดชเดพเดฃเตเดเดเดณเดฟเตฝ เดชเตเดฐเต
เดชเดเตเดเดฟเด เดเดเดจ
data.frame, data.table, tibble
เดกเดพเดฑเตเดฑเดพเดซเตเดฐเตเดฏเดฟเด
เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดเดเดฎเดพเดจ เดฒเดฟเดธเตเดฑเตเดฑเต
เดตเตเดเตเดฑเตเดฑเตผ
เดชเดพเดฃเตเดเดเดณเดฟเดฒเต เดธเตเดฐเตเดธเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดถเตเดฆเตเดงเดฎเดพเดฏ เดชเตเดคเตเดคเดฃเดฟเดฒเต เดฒเดฟเดธเตเดฑเตเดฑเต
เดฎเตพเดเตเดเดฟ-เดฒเตเดตเตฝ เดจเตเตบ-เดเตเดฌเดฟเตพ เดเดเดจ
เดฒเดฟเดธเตเดฑเตเดฑเต
เดจเดฟเดเดฃเตเดเต (เดกเดฟเดเตโเดฑเตเดฑเต)
เดตเดพเดเตเดฏเดเดเดจเดฏเดฟเดฒเต เดฎเดฑเตเดฑเต เดเดฟเดฒ เดธเดตเดฟเดถเตเดทเดคเดเดณเตเด เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเดณเตเด เดเดเตเดเตพ เดเตเดตเดเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด.
เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดชเดพเดเตเดเตเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดตเดพเดเตเดเตเดเตพ
เดเดฆเตเดฏเด, เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดชเดฐเดฟเดเดฟเดคเดฎเดพเดเตเดจเตเดจ เดชเดพเดเตเดเตเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดพเตป เดจเดฟเดเตเดเดณเตเดเต เดเตเดฑเดเตเดเต เดชเดฑเดฏเตเด.
เดตเตเดคเตเดคเดฟเดฏเตเดณเตเดณ
เดเดฆเตเดฏเตเดเดฟเด เดตเตเดฌเตเดธเตเดฑเตเดฑเต:
เดฒเตเดฌเตเดฐเดฑเดฟ tidyverse
RStudio-เดฏเดฟเดฒเต เดธเตเดจเดฟเดฏเตผ เดฑเดฟเดธเตผเดเตเดเต เดธเดฏเดจเตเดฑเดฟเดธเตเดฑเตเดฑเต เดนเตเดกเตโเดฒเดฟ เดตเดฟเดเตเดเดพเด เดเดดเตเดคเดฟเดฏเดคเต. tidyverse
เดกเดพเดฑเตเดฑเดพ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดฒเดณเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจ เดเดเตผเดทเดเดฎเดพเดฏ เดเดฐเต เดเตเดเตเดเด เดชเดพเดเตเดเตเดเตเดเตพ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเต, เด
เดตเดฏเดฟเตฝ 5 เดเดฃเตเดฃเด CRAN เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเดฟเดเดเตเด 10 เดกเตเตบเดฒเตเดกเตเดเดณเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต.
เดฒเตเดฌเตเดฐเดฑเดฟเดฏเตเดเต เดเดพเดคเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดพเดเตเดเตเดเตเดเตพ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเต: ggplot2
, dplyr
, tidyr
, readr
, purrr
, tibble
, stringr
, forcats
. เด เดชเดพเดเตเดเตเดเตเดเตพ เดเดฐเตเดจเตเดจเตเด เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดฒเดเตเดทเตเดฏเดฎเดฟเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต dplyr
เดกเดพเดฑเตเดฑ เดเตเดคเตเดฐเดฟเดฎเดคเตเดตเดคเตเดคเดฟเดจเดพเดฏเดฟ เดธเตเดทเตเดเดฟเดเตเดเดคเต, tidyr
เดกเดพเดฑเตเดฑ เดเดฐเต เดตเตเดคเตเดคเดฟเดฏเตเดณเตเดณ เดฐเตเดชเดคเตเดคเดฟเดฒเตเดเตเดเต เดเตเดฃเตเดเตเดตเดฐเดพเตป, stringr
เดธเตเดเตเดฐเดฟเดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดฒเดณเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต ggplot2
เดเดฑเตเดฑเดตเตเด เดเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดตเดฟเดทเตเดตเดฒเตเดธเตเดทเตป เดเตเดณเตเดเดณเดฟเตฝ เดเดจเตเดจเดพเดฃเต.
เดจเตเดเตเดเด tidyverse
เดฒเดณเดฟเดคเดตเตเด เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเดฎเดพเดฏ เดตเดพเดเตเดฏเดเดเดจเดฏเดพเดฃเต, เดเดคเต SQL เด
เดจเตเดตเตเดทเดฃ เดญเดพเดทเดฏเตเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฃเต.
เดกเดพเดฑเตเดฑ. เดชเดเตเดเดฟเด
เดเดดเตเดคเดฟเดฏเดคเต data.table
H2O.ai เดฏเตเดเต เดฎเดพเดฑเตเดฑเต เดกเตเตพ เดเดฃเต.
2006เดฒเดพเดฃเต เดฒเตเดฌเตเดฐเดฑเดฟเดฏเตเดเต เดเดฆเตเดฏ เดชเตเดฐเดเดพเดถเดจเด เดจเดเดจเตเดจเดคเต.
เดชเดพเดเตเดเตเดเต เดธเดฟเดจเตเดฑเดพเดเตเดธเต เดเดณเตเดณเดคเตเดชเตเดฒเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดฒเตเดฒ tidyverse
เดเตเดเดพเดคเต R เดฒเต เดเตเดฒเดพเดธเดฟเดเต เดกเดพเดฑเตเดฑเดพเดซเตเดฐเตเดฏเดฟเดฎเตเดเดณเต เดเตเดเตเดคเตฝ เด
เดจเตเดธเตเดฎเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เด
เดคเต เดธเดฎเดฏเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดคเดฏเดฟเตฝ เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดเดธเดฟเดเตเดเต.
เด เดชเดพเดเตเดเตเดเดฟเดฒเต เดชเดเตเดเดฟเดเดฏเดฟเดฒเตเดณเตเดณ เดเดฒเตเดฒเดพ เดเตเดคเตเดฐเดฟเดฎเดคเตเดตเดเตเดเดณเตเด เดเดคเตเดฐ เดฌเตเดฐเดพเดเตเดเดฑเตเดฑเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดจเดฟเดเตเดเตพ เดตเดพเดเตเดฏเดเดเดจ เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ data.table
SQL-เตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเตเดชเตเดฒเตเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเด: data.table[ WHERE, SELECT, GROUP BY ]
เดตเดฒเดฟเดฏ เด เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจ เดตเตเดเดคเดฏเดพเดฃเต เด เดชเดพเดเตเดเตเดเดฟเดจเตเดฑเต เดถเดเตเดคเดฟ.
เดชเดพเดฃเตเดเดเตพ
เดเดฆเตเดฏเตเดเดฟเด เดตเตเดฌเตเดธเตเดฑเตเดฑเต:
"เดชเดพเดจเตฝ เดกเดพเดฑเตเดฑ" เดเดจเตเดจ เดเดเตเดเดฃเตเดฎเตเดเตเดฐเดฟเดเต เดชเดฆเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดฒเตเดฌเตเดฐเดฑเดฟเดฏเตเดเต เดชเตเดฐเต เดตเดจเตเดจเดคเต, เดเดคเต เดฎเตพเดเตเดเดฟ-เดกเตเดฎเตปเดทเดฃเตฝ เดเดเดจเดพเดชเดฐเดฎเดพเดฏ เดตเดฟเดตเดฐเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดเดดเตเดคเดฟเดฏเดคเต pandas
เด
เดฎเตเดฐเดฟเดเตเดเตป เดตเตเดธเต เดฎเดเตเดเดฟเดจเตเดจเดฟ เดเดฃเต.
เดชเตเดคเตเดคเดฃเดฟเดฒเต เดกเดพเดฑเตเดฑ เดตเดฟเดถเดเดฒเดจเด เดตเดฐเตเดฎเตเดชเตเตพ, เดคเตเดฒเตเดฏเดฎเดพเดฃเต pandas
เดเดฒเตเดฒ. เดเดคเต เดเดฑเดตเดฟเดเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดกเดพเดฑเตเดฑ เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดฎเตเดคเตฝ เดฆเตเดถเตเดฏเดตเตฝเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต เดกเดพเดฑเตเดฑ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดเตเดคเตเดฐเดฟเดฎเดคเตเดตเดตเตเด เดจเดเดคเตเดคเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดตเดณเดฐเต เดฎเตพเดเตเดเดฟเดซเดเตเดทเดฃเตฝ, เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเดพเดเตเดเตเดเต.
เด เดงเดฟเด เดชเดพเดเตเดเตเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเตผเดเตเด เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเดพเดเตเดเตเดเตเดเตพ เด
เดเดฟเดธเตเดฅเดพเดจ R, Python เดตเดฟเดคเดฐเดฃเดเตเดเดณเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดฐเต เดเตเดฑเดฟเดฏ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดเดฃเตเดเตเดเตเดเดฟเดฒเตเด, เดจเดฟเดเตเดเตพ เด
เดจเดเตเดเตเดฃเตเด เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดทเตป เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เด
เดงเดฟเดเดฎเดพเดฏเดฟ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด 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)
เดชเตเดคเตเดคเดฃเดฟเตฝ เดชเดพเดเตเดเตเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต
เด
เดคเดฟเดจเดพเตฝ, เดจเดฟเดเตเดเตพ เดถเตเดฆเตเดงเดฎเดพเดฏ เดชเตเดคเตเดคเตบ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดชเดฟเดจเตเดจเต pandas
เดจเดฟเดเตเดเตพ เดเดคเต เดธเตเดตเดฎเตเดงเดฏเดพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดจเดฟเดเตเดเดณเตเดเต เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเต เดเดฐเต เดเดฎเดพเตปเดกเต เดฒเตเตป เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเตผเดฎเดฟเดจเตฝ เดคเตเดฑเดจเตเดจเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดจเตฝเดเตเด.
pip install pandas
เดคเตเดเตผเดจเตเดจเต เดจเดฎเตเดฎเตพ เดชเตเดคเตเดคเดฃเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเดเดฏเตเด เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดค เดชเดพเดเตเดเตเดเต เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต import
.
import pandas as pd
เดกเดพเดฑเตเดฑ เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเต
เดกเดพเดฑเตเดฑเดพ เดตเดฟเดถเดเดฒเดจเดคเตเดคเดฟเดฒเต เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเด เดเดเตเดเดเตเดเดณเดฟเดฒเตเดจเตเดจเดพเดฃเต เดกเดพเดฑเตเดฑ เดฎเตเดจเดฟเดเดเต. Python เดเด R เดเด, เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ, เดเดคเต เดเดฑเดตเดฟเดเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดกเดพเดฑเตเดฑ เดจเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด เดตเดธเดฐเดเตเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดจเตฝเดเตเดจเตเดจเต: เดชเตเดฐเดพเดฆเตเดถเดฟเด เดซเดฏเดฒเตเดเตพ, เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดซเดฏเดฒเตเดเตพ, เดตเตเดฌเตเดธเตเดฑเตเดฑเตเดเตพ, เดเดฒเตเดฒเดพเดคเตเดคเดฐเด เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเดณเตเด.
เดฒเตเดเดจเดคเตเดคเดฟเดฒเตเดเดจเตเดณเด เดเดเตเดเตพ เดจเดฟเดฐเดตเดงเดฟ เดกเดพเดฑเตเดฑเดพเดธเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด:
- Google Analytics-เตฝ เดจเดฟเดจเตเดจเต เดฐเดฃเตเดเต เดกเตเตบเดฒเตเดกเตเดเตพ.
- เดเตเดฑเตเดฑเดพเดจเดฟเดเต เดชเดพเดธเดเตเดเตผ เดกเดพเดฑเตเดฑเดพเดธเตเดฑเตเดฑเต.
เดเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด เดเดจเตเดฑเต เดชเดเตเดเดฒเตเดฃเตเดเต
R-เดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเต: เดเตเดกเตเดตเตเดดเตเดธเต, เดตเตเดฑเตเด, เดฑเตเดกเตผ
เดเดฐเต เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดฒเตเดกเต เดเตเดฏเตเดฏเดพเตป tidyverse
เดฐเดฃเตเดเต เดชเดพเดเตเดเตเดเตเดเตพ เดเดฃเตเดเต: vroom
, readr
. vroom
เดเตเดเตเดคเตฝ เดเดงเตเดจเดฟเดเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดญเดพเดตเดฟเดฏเดฟเตฝ เดชเดพเดเตเดเตเดเตเดเตพ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดเดพเด.
เดเดฆเตเดงเดฐเดฃเดฟ vroom
.
vroom vs เดฑเตเดกเตผ
เดเดจเตเดคเดพเดฃเต เดฑเดฟเดฒเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตvroom
เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเตreadr
? เดเดชเตเดชเตเตพ เดฐเดฃเตเดเต เดชเดพเดเตเดเตเดเตเดเดณเตเด เดตเตเดตเตเดตเตเดฑเต เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดญเดพเดตเดฟเดฏเดฟเตฝ เดเดเตเดเตพ เดชเดพเดเตเดเตเดเตเดเตพ เดเดจเตเดจเดฟเดชเตเดชเดฟเดเตเดเตเด. Vroom-เดจเตเดฑเต เด เดฒเดธเดฎเดพเดฏ เดตเดพเดฏเดจเดฏเตเดเต เดเดฐเต เดชเตเดฐเดพเดฏเตเดฎ, เดเดฟเดฒ เดกเดพเดฑเตเดฑเดพ เดชเตเดฐเดถเตโเดจเดเตเดเตพ เดฎเตเตปเดเตเดเตเดเดฟ เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ เดเดจเตเดจเดคเดพเดฃเต, เด เดคเดฟเดจเดพเตฝ เด เดตเดฏเต เดเดเตเดเดจเต เดเดเตเดเดฐเดฟเดเตเดเดพเด เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.vroom vs เดฑเตเดกเตผ
เดฑเดฟเดฒเตเดธเต เดเดจเตเดคเดพเดฃเต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต?vroom
เดตเตเดฃเตเดเดฟreadr
? เดเดชเตเดชเตเตพ เดฐเดฃเตเดเต เดชเดพเดเตเดเตเดเตเดเดณเตเด เดตเตเดตเตเดตเตเดฑเต เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดเตเดจเตเดจเต, เดชเดเตเดทเต เดญเดพเดตเดฟเดฏเดฟเตฝ เดเดเตเดเตพ เด เดต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดเดพเด. เด เดฒเดธเดฎเดพเดฏ เดตเดพเดฏเดจเดฏเตเดเต เดชเตเดฐเดพเดฏเตเดฎเดเดณเดฟเตฝ เดเดจเตเดจเตvroom
เดเดฟเดฒ เดกเดพเดฑเตเดฑ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดฎเตเตปเดเตเดเตเดเดฟ เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เด เดคเดฟเดจเดพเตฝ เด เดต เดเดเตเดเดจเต เดฎเดฟเดเดเตเด เดฐเตเดคเดฟเดฏเดฟเตฝ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเดฟเดจเตเดคเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดฐเดฃเตเดเต เดกเดพเดฑเตเดฑ เดฒเตเดกเดฟเดเดเต เดชเดพเดเตเดเตเดเตเดเดณเตเด เดจเตเดเตเดเตเด:
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: เดฑเตเดกเดฑเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเต
# 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")
เดชเตเดคเตเดคเดฃเดฟเตฝ เดกเดพเดฑเตเดฑ เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเต: เดชเดพเดฃเตเดเดเตพ
เดจเดฎเตเดฎเตพ R เดชเดพเดเตเดเตเดเตเดเดณเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดคเดพเตฝ, เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดตเดพเดเตเดฏเดเดเดจ เดเดฑเตเดฑเดตเตเด เด
เดเตเดคเตเดคเดพเดฃเต pandas
เดเดฏเดฟเดฐเดฟเดเตเดเตเด readr
, เดเดพเดฐเดฃเด pandas
เดเดตเดฟเดเตเดจเดฟเดจเตเดจเตเด เดกเดพเดฑเตเดฑ เด
เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเตเดเดพเดคเต เด เดชเดพเดเตเดเตเดเดฟเตฝ เดซเดเดเตโเดทเดจเตเดเดณเตเดเต เดเดฐเต เดเตเดเตเดเดฌเด เดฎเตเดดเตเดตเดจเตเด เดเดฃเตเดเต read_*()
.
read_csv()
read_excel()
read_sql()
read_json()
read_html()
เดตเดฟเดตเดฟเดง เดซเตเตผเดฎเดพเดฑเตเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเดเตเดเดพเตป เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดฟเดเตเดเตเดณเตเดณ เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เดซเดเดเตเดทเดจเตเดเดณเตเด. เดเดจเตเดจเดพเตฝ เดเดเตเดเดณเตเดเต เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเต เดเดคเต เดฎเดคเดฟเดฏเดพเดเตเด read_table()
เด
เดฅเดตเดพ read_csv()
เดตเดพเดฆเด เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดชเตเดฑเตเดฑเดเดฌเตผ เดเตเดณเด เดธเตเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป.
เดชเตเดคเตเดคเดฃเดฟเตฝ เดกเดพเดฑเตเดฑ เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเต: เดชเดพเดฃเตเดเดเตพ
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")
เดกเดพเดฑเตเดฑ เดซเตเดฐเตเดฏเดฟเดฎเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต
เดฎเตเดถ เดเตเดฑเตเดฑเดพเดจเดฟเดเต, เดเดเตเดเตพ เดฒเตเดกเต เดเตเดฏเตเดค, เดเดฐเต เดซเตเตฝเดกเต เดเดฃเตเดเต เดธเตเดเตเดธเต, เดเดคเต เดฏเดพเดคเตเดฐเดเตเดเดพเดฐเดจเตเดฑเต เดฒเดฟเดเด เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดจเตเดจเดพเตฝ เดฏเดพเดคเตเดฐเดเตเดเดพเดฐเตเดเต เดฒเดฟเดเดเดญเตเดฆเด เด เดจเตเดธเดฐเดฟเดเตเดเต เดกเดพเดฑเตเดฑเดฏเตเดเต เดเตเดเตเดคเตฝ เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เด เดตเดคเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดฒเดฟเดเด เดเตเดกเดฟเดจเตเดเตเดเดพเตพ เดชเตเดฐเต เดเดชเดฏเตเดเดฟเดเตเดเดฃเด.
เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดเดฐเต เดเตเดฑเดฟเดฏ เดกเดฏเดฑเดเตเดเดฑเดฟ เดธเตเดทเตเดเดฟเดเตเดเตเด, เด เดคเดฟเตฝ เดฏเดฅเดพเดเตเดฐเดฎเด 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"))
เดชเตเดคเตเดคเดฃเดฟเตฝ เดเดฐเต เดกเดพเดฑเตเดฑเดซเตเดฐเตเดฏเดฟเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต: เดชเดพเดฃเตเดเดเตพ
ะ pandas
เดซเตเดฐเตเดฏเดฟเดฎเตเดเดณเตเดเต เดจเดฟเตผเดฎเตเดฎเดพเดฃเด เดชเดฒ เดเดเตเดเดเตเดเดณเดฟเดฒเดพเดฏเดพเดฃเต เดจเดเดคเตเดคเตเดจเตเดจเดคเต, เดเดฆเตเดฏเด เดเดเตเดเตพ เดเดฐเต เดจเดฟเดเดฃเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต เดเดเตเดเตพ เดจเดฟเดเดฃเตเดเตเดตเดฟเดจเต เดเดฐเต เดกเดพเดฑเตเดฑเดพเดซเตเดฐเตเดฏเดฟเดฎเดพเดเตเดเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.
เดชเตเดคเตเดคเดฃเดฟเตฝ เดเดฐเต เดกเดพเดฑเตเดฑเดซเตเดฐเตเดฏเดฟเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต: เดชเดพเดฃเตเดเดเตพ
# ัะพะทะดะฐัะผ ะดะฐัะฐ ััะตะนะผ
gender_dict = {'id': [1, 2],
'gender': ["female", "male"]}
# ะฟัะตะพะฑัะฐะทัะตะผ ัะปะพะฒะฐัั ะฒ ะดะฐัะฐััะตะนะผ
gender = pd.DataFrame.from_dict(gender_dict)
เดจเดฟเดฐเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต
เดจเดฟเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเตเดฌเดฟเดณเตเดเดณเดฟเตฝ เดกเดธเตป เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเตเดฑเตเดเดฃเดเตเดเดฟเดจเต เดเตเดณเดเตเดเตพ เดกเดพเดฑเตเดฑ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดเดจเตเดจเดพเตฝ เดตเดฟเดถเดเดฒเดจเด เดจเดเดคเตเดคเดพเตป, เดเดฐเต เดเดเตเดเด เดชเตเดฒเต, เดเดฑเดตเดฟเด เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดจเดฟเดฐเดเดณเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
เด เดคเดฟเดจเดพเตฝ, เดธเตเดดเตโเดธเต เดเตเดฌเดฟเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฆเตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเดฟเดฒเตเดจเตเดจเต เด เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดตเดฐเดเตเดเตพ เดฎเดพเดฏเตโเดเตเดเตเดเดฏเตเด เด เดตเดฟเดตเดฐเดเตเดเตพ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจ เดฎเตเดฎเตเดฎเดฑเดฟ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต.
R เดฒเต เดจเดฟเดฐเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต: tidyverse, dplyr
เดตเดพเดเตเดฏเดเดเดจ dplyr
SQL เด
เดจเตเดตเตเดทเดฃ เดญเดพเดทเดฏเตเดฎเดพเดฏเดฟ เดตเดณเดฐเต เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เด เดชเดพเดเตเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดเดคเตเดคเดฟเตฝ เดฎเดพเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเด.
เดจเดฟเดฐเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเด 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]
เดเดตเดฟเดเตเดฏเดพเดฃเต:
เดเดพเตป - เดเดตเดฟเดเต, เด
เดคเดพเดฏเดคเต. เดตเดฐเดฟเดเตพ เดตเดดเดฟ เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต
j - เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด|เด
เดชเตเดกเตเดฑเตเดฑเต|เดเตเดฏเตเดฏเตเด, เด
เดคเดพเดฏเดคเต. เดจเดฟเดฐเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต เด
เดตเดฏเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดชเตเดฐเดเดพเดฐเด - เดกเดพเดฑเตเดฑ เดเตเดฐเตเดชเตเดชเดฟเดเดเต
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
เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดจเดฟเดฐเดเดณเตเดเต เดชเตเดฐเตเดเตพ เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฑเตเดเตเดฒเตผ เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเต เดซเดเดเตเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดจเดฟเดฐเดเตพ เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเด.
เดชเตเดคเตเดคเดฃเดฟเดฒเต เดจเดฟเดฐเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต, เดชเดพเดฃเตเดเดเตพ
เดชเตเดฐเต เดชเตเดฐเดเดพเดฐเด เดเตเดณเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป pandas
เด
เดตเดฐเตเดเต เดชเตเดฐเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเตฝเดเดฟเดฏเดพเตฝ เดฎเดคเดฟเดฏเดพเดเตเด. เดธเดพเดงเดพเดฐเดฃ เดเดเตโเดธเตโเดชเตเดฐเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดณเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเดจเต เดเดดเดฟเดตเดพเดเตเดเดพเดจเต, เดจเดฟเดเตเดเตพ เดซเดเดเตโเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต drop()
ะธ filter()
, เดตเดพเดฆเด เด
เดเตเดทเด = 1, เดจเดฟเดฐเดเดณเตเดเตเดเดพเตพ เดจเดฟเดฐเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
เดกเดพเดฑเตเดฑ เดคเดฐเด เด
เดจเตเดธเดฐเดฟเดเตเดเต เดเดฐเต เดซเตเตฝเดกเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป, เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเด select_dtypes()
, เดเดชเตเดชเด เดตเดพเดฆเดชเตเดฐเดคเดฟเดตเดพเดฆเดเตเดเดณเดฟเดฒเตเดเตเดเตเด เดเตพเดชเตเดชเตเดเตเดจเตเดจเต เด
เดฅเดตเดพ เดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒ เดจเดฟเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดฃเตเด เดซเตเตฝเดกเตเดเดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดกเดพเดฑเตเดฑ เดคเดฐเดเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฎเดพเดฑเตเด.
เดชเตเดคเตเดคเดฃเดฟเดฒเต เดจเดฟเดฐเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต: เดชเดพเดฃเตเดเดเตพ
# ะัะฑะพั ะฟะพะปะตะน ะฟะพ ะฝะฐะทะฒะฐะฝะธั
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'])
เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต เดตเดฐเดฟเดเตพ
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฑเดตเดฟเด เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดตเตผเดทเดคเตเดคเต เดกเดพเดฑเตเดฑ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเด, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพ เดเดดเดฟเดเตเด เดฎเดพเดธเด เดฎเดพเดคเตเดฐเด เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดตเตเดฃเตเดเตเด, เด เดงเดฟเด เดฒเตเดจเตเดเตพ เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเต เดฎเดจเตเดฆเดเดคเดฟเดฏเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดชเดฟเดธเดฟ เดฎเตเดฎเตเดฎเดฑเดฟ เดคเดเดธเตเดธเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
R-เตฝ เดตเดฐเดฟเดเตพ เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต: tydyverse, dplyr
ะ dplyr
เดตเดฐเดฟเดเตพ เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเดพเตป เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต filter()
. เดเดคเต เดเดฆเตเดฏเดคเตเดคเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดพเดฏเดฟ เดเดฐเต เดกเดพเดฑเตเดฑเดซเตเดฐเตเดฏเดฟเด เดเดเตเดเตเดเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต เดจเดฟเดเตเดเตพ เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต เดตเตเดฏเดตเดธเตเดฅเดเตพ เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดฐเต เดชเดเตเดเดฟเด เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฒเตเดเดฟเดเตเดเตฝ เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพ เดเดดเตเดคเตเดฎเตเดชเตเตพ, เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฆเตเดงเดฐเดฃเดฟเดเดณเดฟเดฒเตเดฒเดพเดคเตเดฏเตเด เดชเดเตเดเดฟเดเดฏเตเดเต เดชเตเดฐเต เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดพเดคเตเดฏเตเด เดจเดฟเดฐเดฏเตเดเต เดชเตเดฐเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด.
เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดฒเตเดเดฟเดเตเดเตฝ เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเดฐเต เดเดชเดฏเตเดเดฟเดเตเดเตเด:
- & เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดฎ - เดฒเตเดเดฟเดเตเดเตฝ AND
- | - เดฒเตเดเดฟเดเตเดเตฝ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ
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
เดกเดพเดฑเตเดฑเดพ เดชเดฐเดฟเดตเตผเดคเตเดคเดจ เดตเดพเดเตเดฏเดเดเดจ เดเดคเตเดฐ เดฌเตเดฐเดพเดเตเดเดฑเตเดฑเตเดเดณเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต.
DT[i,j,by]
เดเดตเดฟเดเตเดฏเดพเดฃเต:
เดเดพเตป - เดเดตเดฟเดเต, เด
เดคเดพเดฏเดคเต. เดตเดฐเดฟเดเตพ เดตเดดเดฟ เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต
j - เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด|เด
เดชเตเดกเตเดฑเตเดฑเต|เดเตเดฏเตเดฏเตเด, เด
เดคเดพเดฏเดคเต. เดจเดฟเดฐเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต เด
เดตเดฏเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดชเตเดฐเดเดพเดฐเด - เดกเดพเดฑเตเดฑ เดเตเดฐเตเดชเตเดชเดฟเดเดเต
เดตเดฐเดฟเดเตพ เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเดพเตป เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต i, เดธเตเดเตเดตเดฏเตผ เดฌเตเดฐเดพเดเตเดเดฑเตเดฑเตเดเดณเดฟเตฝ เดเดจเตเดจเดพเด เดธเตเดฅเดพเดจเดฎเตเดณเตเดณเดคเต.
เดเดฆเตเดงเดฐเดฃเดฟ เดเดฟเดนเตเดจเดเตเดเตพ เดเดฒเตเดฒเดพเดคเตเดฏเตเด เดชเดเตเดเดฟเดเดฏเตเดเต เดชเตเดฐเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเดคเตเดฏเตเด เดฒเตเดเดฟเดเตเดเตฝ เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเดณเดฟเตฝ เดจเดฟเดฐเดเตพ เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต.
เดฒเตเดเดฟเดเตเดเตฝ เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพ เดชเดฐเดธเตเดชเดฐเด เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต เดคเดจเตเดจเต dplyr
เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผ เดตเดดเดฟ.
R-เตฝ เดตเดฐเดฟเดเตพ เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต: data.table
## data.table
### ัะธะปัััะฐัะธั ัััะพะบ ะฟะพ ะพะดะฝะพะผั ััะปะพะฒะธั
ga_nov[source == "google"]
### ัะธะปััั ะฟะพ ะดะฒัะผ ััะปะพะฒะธัะผ ัะพะตะดะธะฝัะฝะฝัะผ ะปะพะณะธัะตัะบะธะผ ะธ
ga_nov[source == "google" & sessions >= 10]
### ัะธะปััั ะฟะพ ะดะฒัะผ ััะปะพะฒะธัะผ ัะพะตะดะธะฝัะฝะฝัะผ ะปะพะณะธัะตัะบะธะผ ะธะปะธ
ga_nov[source == "google" | sessions >= 10]
เดชเตเดคเตเดคเดฃเดฟเดฒเต เดธเตเดเตเดฐเดฟเดเดเตเดเตพ เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต: เดชเดพเดฃเตเดเดเตพ
เดตเดฐเดฟเดเตพ เด
เดจเตเดธเดฐเดฟเดเตเดเต เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเด pandas
เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต data.table
, เดธเตเดเตเดตเดฏเตผ เดฌเตเดฐเดพเดเตเดเดฑเตเดฑเตเดเดณเดฟเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเต.
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดกเดพเดฑเตเดฑเดพเดซเตเดฐเตเดฏเดฟเดฎเดฟเดจเตเดฑเต เดชเตเดฐเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดฃเตเดเต เดจเดฟเดฐเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฐเดตเตเดถเดจเด เด
เดจเดฟเดตเดพเดฐเตเดฏเดฎเดพเดฃเต; เดคเตเดเตผเดจเตเดจเต เดจเดฟเดฐเดฏเตเดเต เดชเตเดฐเต เดเดคเตเดฐ เดฌเตเดฐเดพเดเตเดเดฑเตเดฑเตเดเดณเดฟเดฒเต เดเดฆเตเดงเดฐเดฃเดฟ เดเดฟเดนเตเดจเดเตเดเดณเดฟเดฒเตเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเด (เดเดฆเดพเดนเดฐเดฃเด df['col_name']
), เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดพเดฒเดฏเดณเดตเดฟเดจเต เดถเตเดทเด เดเดฆเตเดงเดฐเดฃเดฟเดเตพ เดเดฒเตเดฒเดพเดคเต (เดเดฆเดพเดนเดฐเดฃเด df.col_name
).
เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดกเดพเดฑเตเดฑเดพเดซเตเดฐเตเดฏเดฟเด เดจเดฟเดฐเดตเดงเดฟ เดตเตเดฏเดตเดธเตเดฅเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเดฃเดฎเตเดเตเดเดฟเตฝ, เดเดฐเต เดตเตเดฏเดตเดธเตเดฅเดฏเตเด เดชเดฐเดพเตปเดคเตเดธเดฟเดธเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเดฃเด. เดฒเตเดเดฟเดเตเดเตฝ เด
เดตเดธเตเดฅเดเตพ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผ เดชเดฐเดธเตเดชเดฐเด เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต &
ะธ |
.
เดชเตเดคเตเดคเดฃเดฟเดฒเต เดธเตเดเตเดฐเดฟเดเดเตเดเตพ เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต: เดชเดพเดฃเตเดเดเตพ
# ะคะธะปัััะฐัะธั ัััะพะบ ัะฐะฑะปะธัั
### ัะธะปัััะฐัะธั ัััะพะบ ะฟะพ ะพะดะฝะพะผั ััะปะพะฒะธั
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)]
เดกเดพเดฑเตเดฑเดฏเตเดเต เดเตเดฐเตเดชเตเดชเดฟเดเดเตเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเตเด
เดกเดพเดฑเตเดฑเดพ เดตเดฟเดถเดเดฒเดจเดคเตเดคเดฟเตฝ เดเดฑเตเดฑเดตเตเด เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเตเดฐเตเดชเตเดชเดฟเดเดเตเด เด เดเตเดฐเดเตเดทเดจเตเดฎเดพเดฃเต.
เด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดจเดเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดพเดเตเดฏเดเดเดจ เดเดเตเดเตพ เด เดตเดฒเตเดเดจเด เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฒเตเดฒเดพ เดชเดพเดเตเดเตเดเตเดเดณเดฟเดฒเตเด เดเดฟเดคเดฑเดฟเดเตเดเดฟเดเดเตเดเตเดจเตเดจเต.
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ เดเดฐเต เดกเดพเดฑเตเดฑเดซเตเดฐเตเดฏเดฟเด เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดเดเตเดเตเดเตเด เดเตเดฑเตเดฑเดพเดจเดฟเดเต, เดเตเดฏเดพเดฌเดฟเตป เดเตเดฒเดพเดธเต เด เดจเตเดธเดฐเดฟเดเตเดเต เดเดฟเดเตเดเดฑเตเดฑเตเดเดณเตเดเต เดเดฃเตเดฃเดตเตเด เดถเดฐเดพเดถเดฐเดฟ เดตเดฟเดฒเดฏเตเด เดเดฃเดเตเดเดพเดเตเดเตเด.
R: tidyverse, dplyr เดเดจเตเดจเดคเดฟเดฒเต เดกเดพเดฑเตเดฑเดฏเตเดเต เดเตเดฐเตเดชเตเดชเดฟเดเดเตเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเตเด
ะ dplyr
เดซเดเดเตเดทเตป เดเตเดฐเตเดชเตเดชเดฟเดเดเดฟเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต group_by()
, เดเดชเตเดชเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเดฟเดจเตเด summarise()
. เดธเดคเตเดฏเดคเตเดคเดฟเตฝ, dplyr
เดซเดเดเตโเดทเดจเตเดเดณเตเดเต เดเดฐเต เดเตเดเตเดเดฌเด เดฎเตเดดเตเดตเตป เดเดฃเตเดเต summarise_*()
, เดเดจเตเดจเดพเตฝ เด เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดฆเตเดฆเตเดถเตเดฏเด เด
เดเดฟเดธเตเดฅเดพเดจ เดตเดพเดเตเดฏเดเดเดจ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต, เด
เดคเดฟเดจเดพเตฝ เดเดเตเดเตพ เด
เดคเตเดคเดฐเด เดเดพเดเตเดเดฟเดฒเตเดเตเดเต เดชเตเดเดฟเดฒเตเดฒ.
เด เดเดฟเดธเตเดฅเดพเดจ เด เดเตเดฐเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ:
sum()
- เดธเดเดเตเดฐเดนเดmin()
/max()
- เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเดเดคเตเด เดเตเดเดฟเดฏเดคเตเดฎเดพเดฏ เดฎเตเดฒเตเดฏเดmean()
- เดถเดฐเดพเดถเดฐเดฟmedian()
- เดเดเดคเตเดคเดฐเดlength()
- เด เดณเดตเต
R: dplyr-เตฝ เดเตเดฐเตเดชเตเดชเดฟเดเดเตเด เด เดเตเดฐเดเตเดทเดจเตเด
## dplyr
### ะณััะฟะฟะธัะพะฒะบะฐ ะธ ะฐะณัะตะณะฐัะธั ัััะพะบ
group_by(titanic, Pclass) %>%
summarise(passangers = length(PassengerId),
avg_price = mean(Fare))
เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป group_by()
เดเดฆเตเดฏเดคเตเดคเต เดตเดพเดฆเดฎเดพเดฏเดฟ เดเดเตเดเตพ เดฎเตเดถ เดเดเดจเตเดจเต เดเตเดฑเตเดฑเดพเดจเดฟเดเต, เดคเตเดเตผเดจเตเดจเต เดซเตเตฝเดกเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเต เดชเดฟ เดเตเดฒเดพเดธเต, เด
เดคเดฟเดฒเตเดเต เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เดเตเดฌเดฟเตพ เดเตเดฐเตเดชเตเดชเตเดเตเดฏเตเดฏเตเด. เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดณเตเดณ เด เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดซเดฒเด %>%
เดซเดเดเตโเดทเดจเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฆเตเดฏ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดพเดฏเดฟ เดชเดพเดธเตเดธเดพเดฏเดฟ summarise()
, เดเตเดเดพเดคเต 2 เดซเตเตฝเดกเตเดเตพ เดเตเดเดฟ เดเตเตผเดคเตเดคเต: เดฏเดพเดคเตเดฐเดเตเดเดพเตผ ะธ เดถเดฐเดพเดถเดฐเดฟ_เดตเดฟเดฒ. เดเดฆเตเดฏเดคเตเดคเตเดคเดฟเตฝ, เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต length()
เดเดฟเดเตเดเดฑเตเดฑเตเดเดณเตเดเต เดเดฃเตเดฃเด เดเดฃเดเตเดเดพเดเตเดเดฟ, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเตฝ เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต mean()
เดถเดฐเดพเดถเดฐเดฟ เดเดฟเดเตเดเดฑเตเดฑเต เดจเดฟเดฐเดเตเดเต เดฒเดญเดฟเดเตเดเต.
R-เดฒเต เดกเดพเดฑเตเดฑเดฏเตเดเต เดเตเดฐเตเดชเตเดชเดฟเดเดเตเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเตเด: data.table
ะ data.table
เดธเดเดเตเดฐเดนเดคเตเดคเดฟเดจเดพเดฏเดฟ เดตเดพเดฆเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต j
เดธเตเดเตเดตเดฏเตผ เดฌเตเดฐเดพเดเตเดเดฑเตเดฑเตเดเดณเดฟเดฒเตเด เดเตเดฐเตเดชเตเดชเดฟเดเดเดฟเดจเตเด เดฐเดฃเตเดเดพเด เดธเตเดฅเดพเดจเดฎเตเดฃเตเดเต by
เด
เดฅเดตเดพ keyby
, เด
เดตเดฏเตเดเตเดเต เดฎเตเดจเตเดจเดพเด เดธเตเดฅเดพเดจเดฎเตเดฃเตเดเต.
เด เดเตเดธเดฟเตฝ เด
เดเตเดฐเดเตเดทเตป เดซเดเดเตโเดทเดจเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดตเดฟเดตเดฐเดฟเดเตเดเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต dplyr
, เดเดพเดฐเดฃเด เดเดต เด
เดเดฟเดธเตเดฅเดพเดจ R เดตเดพเดเตเดฏเดเดเดจเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเดพเดฃเต.
R-เตฝ เดเตเดฐเตเดชเตเดชเดฟเดเดเตเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเตเด: data.table
## data.table
### ัะธะปัััะฐัะธั ัััะพะบ ะฟะพ ะพะดะฝะพะผั ััะปะพะฒะธั
titanic[, .(passangers = length(PassengerId),
avg_price = mean(Fare)),
by = Pclass]
เดชเตเดคเตเดคเดฃเดฟเดฒเต เดกเดพเดฑเตเดฑเดฏเตเดเต เดเตเดฐเตเดชเตเดชเดฟเดเดเตเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเตเด: เดชเดพเดฃเตเดเดเตพ
เดเตเดฐเตเดชเตเดชเตเดเตเดฏเตเดฏเตเดจเตเดจเต pandas
เดธเดฎเดพเดจเดฎเดพเดฏ dplyr
, เดเดจเตเดจเดพเตฝ เดธเดฎเดพเดนเดฐเดฃเด เดธเดฎเดพเดจเดฎเดฒเตเดฒ dplyr
เดเดฐเดฟเดเตเดเดฒเตเดฎเดฟเดฒเตเดฒ data.table
.
เดเตเดฐเตเดชเตเดชเตเดเตเดฏเตเดฏเดพเตป, เดฐเตเดคเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด groupby()
, เดกเดพเดฑเตเดฑเดซเตเดฐเตเดฏเดฟเด เดเตเดฐเตเดชเตเดชเตเดเตเดฏเตเดฏเตเดจเตเดจ เดจเดฟเดฐเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเดฟเดเตเดเตพ เดเตเดฎเดพเดฑเตเดฃเตเดเดคเตเดฃเตเดเต.
เดธเดฎเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดฐเตเดคเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเด agg()
เดเดฐเต เดจเดฟเดเดฃเตเดเต เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเตพ เด
เดเตเดฐเดเตเดทเตป เดซเดเดเตโเดทเดจเตเดเตพ เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดจเดฟเดฐเดเดณเดพเดฃเต เดจเดฟเดเดฃเตเดเต เดเตเดเตพ, เดฎเตเดฒเตเดฏเดเตเดเตพ เด
เดเตเดฐเดเตเดทเตป เดซเดเดเตโเดทเดจเตเดเดณเตเดเต เดชเตเดฐเตเดเดณเดพเดฃเต.
เด เดเตเดฐเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ:
sum()
- เดธเดเดเตเดฐเดนเดmin()
/max()
- เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเดเดคเตเด เดเตเดเดฟเดฏเดคเตเดฎเดพเดฏ เดฎเตเดฒเตเดฏเดmean()
- เดถเดฐเดพเดถเดฐเดฟmedian()
- เดเดเดคเตเดคเดฐเดcount()
- เด เดณเดตเต
เดซเดเดเตเดทเตป reset_index()
เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดจเตเดธเตเดฑเตเดฑเดกเต เดธเตเดเดฟเดเดเตพ เดชเตเดจเดเดธเดเตเดเดฎเดพเดเตเดเดพเตป เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต pandas
เดกเดพเดฑเตเดฑ เดธเดฎเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดถเตเดทเดฎเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดเตพ.
ะกะธะผะฒะพะป เด
เดเตเดคเตเดค เดตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เดชเตเดคเตเดคเดฃเดฟเดฒเต เดเตเดฐเตเดชเตเดชเดฟเดเดเตเด เด เดเตเดฐเดเตเดทเดจเตเด: เดชเดพเดฃเตเดเดเตพ
# ะณััะฟะฟะธัะพะฒะบะฐ ะธ ะฐะณัะตะณะฐัะธั ะดะฐะฝะฝัั
titanic.groupby(["Pclass"]).
agg({'PassengerId': 'count', 'Fare': 'mean'}).
reset_index()
เดชเดเตเดเดฟเดเดเดณเตเดเต เดฒเดเดฌเดฎเดพเดฏ เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตฝ
เดเดฐเต เดเดเดจเดฏเดฟเดฒเตเดณเตเดณ เดฐเดฃเตเดเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต เดชเดเตเดเดฟเดเดเตพ เดจเดฟเดเตเดเตพ เดเตเดฐเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด. เดเดเตเดเตพ เดฒเตเดกเต เดเตเดฏเตเดค เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดชเดเตเดเดฟเดเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต ga_nov ะธ ga_dec. เด เดชเดเตเดเดฟเดเดเตพ เดเดเดจเดฏเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฃเต, เด เดคเดพเดฏเดคเต. เดเดฐเต เดจเดฟเดฐเดเดณเตเด เด เดเตเดณเดเตเดเดณเดฟเดฒเต เดกเดพเดฑเตเดฑ เดคเดฐเดเตเดเดณเตเด เดเดฃเตเดเต.
เดจเดตเดเดฌเตผ, เดกเดฟเดธเดเดฌเตผ เดฎเดพเดธเดเตเดเดณเดฟเดฒเต 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)
เดชเตเดคเตเดคเดฃเดฟเตฝ เดฒเดเดฌเดฎเดพเดฏเดฟ เดเตเดฐเตเดจเตเดจ เดชเดเตเดเดฟเดเดเตพ: เดชเดพเดฃเตเดเดเตพ
ะ pandas
เดเตเดฌเดฟเดณเดฟเตฝ เดเตเดฐเดพเตป เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต concat()
, เด
เดต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เดซเตเดฐเตเดฏเดฟเดฎเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฎเดพเดฑเตเดฃเตเดเดคเตเดฃเตเดเต.
เดชเตเดคเตเดคเดฃเดฟเดฒเต เดธเตเดเตเดฐเดฟเดเดเตเดเตพ เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต: เดชเดพเดฃเตเดเดเตพ
# ะฒะตััะธะบะฐะปัะฝะพะต ะพะฑัะตะดะธะฝะตะฝะธะต ัะฐะฑะปะธั
pd.concat([ga_nov, ga_dec])
เดชเดเตเดเดฟเดเดเดณเตเดเต เดคเดฟเดฐเดถเตเดเตเดจ เดเตเดฏเดฟเตป
เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเดฐเดเตพ เดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฆเตเดฏ เดชเดเตเดเดฟเดเดฏเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด. เดเดฟเดฒ เดฑเดซเดฑเตปเดธเต เดกเดพเดฑเตเดฑ (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดเตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดฒ) เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดตเดธเตเดคเตเดค เดชเดเตเดเดฟเด (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเดฟเตฝเดชเตเดชเดจ เดกเดพเดฑเตเดฑเดฏเตเดณเตเดณ เดเดฐเต เดชเดเตเดเดฟเด) เดธเดฎเตเดชเตเดทเตเดเดฎเดพเดเตเดเตเดฎเตเดชเตเตพ เดเดคเต เดชเดฒเดชเตเดชเตเดดเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดฑเตเดฃเตเดเต.
เดจเดฟเดฐเดตเดงเดฟ เดคเดฐเด เดเตเดฐเดฒเตเดเตพ เดเดฃเตเดเต:
เดฎเตเดฎเตเดชเต เดฒเตเดกเต เดเตเดฏเตเดค เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเตเดฑเตเดฑเดพเดจเดฟเดเต เดเดเตเดเตพเดเตเดเต เดเดฐเต เดเตเดณเด เดเดฃเตเดเต เดธเตเดเตเดธเต, เดเดคเต เดฏเดพเดคเตเดฐเดเตเดเดพเดฐเดจเตเดฑเต เดฒเดฟเดเด เดเตเดกเตเดฎเดพเดฏเดฟ เดฏเตเดเดฟเดเตเดเตเดจเตเดจเต:
1 - เดธเตเดคเตเดฐเต
2 - เดชเตเดฐเตเดทเตป
เดเตเดเดพเดคเต, เดเดเตเดเตพ เดเดฐเต เดชเดเตเดเดฟเด เดธเตเดทเตเดเดฟเดเตเดเต - เดเดฐเต เดฑเดซเดฑเตปเดธเต เดชเตเดธเตเดคเดเด เดฒเดฟเดเดเดญเตเดฆเด. เดฏเดพเดคเตเดฐเดเตเดเดพเดฐเตเดเต เดฒเดฟเดเดเดญเตเดฆเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเดเต เดเตเดเตเดคเตฝ เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เด เดตเดคเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดเตเดเตพ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดฟเดเดเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเต เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต เดฒเดฟเดเดเดญเตเดฆเด เดฎเตเดถเดฏเดฟเดฒเตเดเตเดเต เดเตเดฑเตเดฑเดพเดจเดฟเดเต.
เดคเดฟเดฐเดถเตเดเตเดจเดฎเดพเดฏ เดชเดเตเดเดฟเด 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()
.
data.table-เตฝ เดฒเดฏเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเดณเตเดณ () เดซเดเดเตโเดทเดจเตเดณเตเดณ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ
- x, y - เดเตเดฐเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดเตเดเดฟเดเดเตพ
- by โ เดฐเดฃเตเดเต เดชเดเตเดเดฟเดเดเดณเดฟเดฒเตเด เดเดฐเต เดชเตเดฐเตเดฃเตเดเตเดเตเดเดฟเตฝ เดเตเดฐเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเดพเดเตเดเตเดฒเดพเดฃเต เดเตเดณเด
- by.x, by.y โ เดชเดเตเดเดฟเดเดเดณเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฐเตเดเดณเตเดฃเตเดเตเดเตเดเดฟเตฝ เดเตเดณเด เดชเตเดฐเตเดเตพ เดฒเดฏเดฟเดชเตเดชเดฟเดเตเดเตเด
- all, all.x, all.y โ เดเตเดฏเดฟเตป เดเตเดชเตเดชเต, เดเดฒเตเดฒเดพเด เดฐเดฃเตเดเต เดเตเดฌเดฟเดณเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดเดฒเตเดฒเดพ เดตเดฐเดฟเดเดณเตเด เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด, all.x เดฒเตเดซเตเดฑเตเดฑเต เดเตเดฏเดฟเตป เดเดชเตเดชเดฑเตเดทเดจเตเดฎเดพเดฏเดฟ เดฏเตเดเดฟเดเตเดเตเดจเตเดจเต (เดเดฆเตเดฏเดคเตเดคเต เดชเดเตเดเดฟเดเดฏเตเดเต เดเดฒเตเดฒเดพ เดตเดฐเดฟเดเดณเตเด เดตเดฟเดเตเด), all.y โ เดฑเตเดฑเตเดฑเต เดเตเดฏเดฟเตป เดเดชเตเดชเดฑเตเดทเตป (เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเดเตเดเดฟเดเดฏเตเดเต เดเดฒเตเดฒเดพ เดตเดฐเดฟเดเดณเตเด เดเดชเตเดเตเดทเดฟเดเตเดเตเด).
R-เดฒเต เดชเดเตเดเดฟเดเดเดณเตเดเต เดคเดฟเดฐเดถเตเดเตเดจ เดเตเดฏเดฟเตป: data.table
# ะพะฑัะตะดะธะฝัะตะผ ัะฐะฑะปะธัั
merge(titanic, gender, by.x = "Sex", by.y = "id", all.x = T)
เดชเตเดคเตเดคเดฃเดฟเตฝ เดคเดฟเดฐเดถเตเดเตเดจ เดชเดเตเดเดฟเด เดเตเดฐเตเดจเตเดจเต: เดชเดพเดฃเตเดเดเตพ
เด
เดคเตเดชเตเดฒเต เด
เดเดคเตเดคเตเด data.table
เด
เดเดคเตเดคเต pandas
เดเตเดฌเดฟเดณเดฟเตฝ เดเตเดฐเดพเตป เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต merge()
.
เดชเดพเดฃเตเดเดเดณเดฟเตฝ เดฒเดฏเดจเด() เดซเดเดเตโเดทเดจเตเดฑเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ
- เดเดเตเดเดจเต - เดเดฃเดเตเดทเตป เดคเดฐเด: เดเดเดคเต, เดตเดฒเดคเต, เดชเตเดฑเด, เด เดเด
- on โ เดฐเดฃเตเดเต เดชเดเตเดเดฟเดเดเดณเดฟเดฒเตเด เดเดฐเต เดชเตเดฐเตเดฃเตเดเตเดเตเดเดฟเตฝ เด เดคเต เดเดฐเต เดเตเดฏเดพเดฃเต เดเตเดณเด
- left_on, right_on โ เดชเดเตเดเดฟเดเดเดณเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฐเตเดเดณเตเดฃเตเดเตเดเตเดเดฟเตฝ เดเต เดเตเดณเดเตเดเดณเตเดเต เดชเตเดฐเตเดเตพ
เดชเตเดคเตเดคเดฃเดฟเตฝ เดคเดฟเดฐเดถเตเดเตเดจ เดชเดเตเดเดฟเด เดเตเดฐเตเดจเตเดจเต: เดชเดพเดฃเตเดเดเตพ
# ะพะฑัะตะดะธะฝัะตะผ ะฟะพ ะบะปััั
titanic.merge(gender, how = "left", left_on = "Sex", right_on = "id")
เด เดเดฟเดธเตเดฅเดพเดจ เดตเดฟเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดเดฃเดเตเดเดพเดเตเดเดฟเดฏ เดจเดฟเดฐเดเดณเตเด
เดตเดฟเตปเดกเต เดซเดเดเตโเดทเดจเตเดเตพ เด เดเตเดฐเดเตเดทเตป เดซเดเดเตโเดทเดจเตเดเตพเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดกเดพเดฑเตเดฑ เดตเดฟเดถเดเดฒเดจเดคเตเดคเดฟเดฒเตเด เดชเดฒเดชเตเดชเตเดดเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดฑเตเดฃเตเดเต. เดเดจเตเดจเดพเตฝ เด เดเตเดฐเดเตเดทเตป เดซเดเดเตโเดทเดจเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดตเดฟเตปเดกเต เดซเดเดเตโเดทเดจเตเดเตพ เดเดเตเดเตโเดเตเดฏเดฟเดเดเต เดกเดพเดฑเตเดฑเดพเดซเตเดฐเตเดฏเดฟเดฎเดฟเดจเตเดฑเต เดตเดฐเดฟเดเดณเตเดเต เดเดฃเตเดฃเด เดฎเดพเดฑเตเดฑเดฟเดฒเตเดฒ.
เด เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เดตเดฟเตปเดกเต เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดเตเดเตพ เดเตปเดเดฎเดฟเดเดเต เดกเดพเดฑเตเดฑเดพเดซเตเดฐเตเดฏเดฟเดฎเดฟเดจเต เดเดฟเดฒ เดฎเดพเดจเดฆเดฃเตเดกเดเตเดเตพเดเตเดเดจเตเดธเดฐเดฟเดเตเดเต เดญเดพเดเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดพเดฏเดคเต. เดเดฐเต เดซเตเตฝเดกเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดซเตเตฝเดกเตเดเตพ เดชเตเดฐเดเดพเดฐเด. เดเดฐเต เดตเดฟเตปเดกเตเดฏเดฟเดฒเตเด เดเดเตเดเตพ เดเดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดจเดเดคเตเดคเตเดจเตเดจเต. เด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเดเต เดซเดฒเด เดเดฐเต เดตเดฐเดฟเดฏเดฟเดฒเตเด เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด, เด เดคเดพเดฏเดคเต. เดชเดเตเดเดฟเดเดฏเดฟเดฒเต เดฎเตเดคเตเดคเด เดตเดฐเดฟเดเดณเตเดเต เดเดฃเตเดฃเด เดฎเดพเดฑเตเดฑเดพเดคเต.
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฎเตเดเตเดเต เดชเดเตเดเดฟเด เดเดเตเดเตเดเดพเด เดเตเดฑเตเดฑเดพเดจเดฟเดเต. เดเดฐเต เดเดฟเดเตเดเดฑเตเดฑเดฟเดจเตเด เด เดคเดฟเดจเตเดฑเต เดเตเดฏเดพเดฌเดฟเตป เดเตเดฒเดพเดธเดฟเดจเตเดณเตเดณเดฟเตฝ เดเดคเตเดฐ เดถเดคเดฎเดพเดจเด เดตเดฟเดฒเดฏเตเดฃเตเดเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดเดฃเดเตเดเดพเดเตเดเดพเด.
เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดฐเต เดฒเตเดจเดฟเดฒเตเด เด เดฒเตเดจเดฟเดฒเต เดเดฟเดเตเดเดฑเตเดฑเต เดเตพเดชเตเดชเตเดเตเดจเตเดจ เดจเดฟเดฒเดตเดฟเดฒเต เดเตเดฏเดพเดฌเดฟเตป เดเตเดฒเดพเดธเดฟเดจเตเดฑเต เดเดฟเดเตเดเดฑเตเดฑเดฟเดจเตเดฑเต เดเดเต เดตเดฟเดฒ เดจเดฎเตเดเตเดเต เดฒเดญเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดคเตเดเตผเดจเตเดจเต เดเดฐเต เดเดฟเดเตเดเดฑเตเดฑเดฟเดจเตเดฑเตเดฏเตเด เดตเดฟเดฒ เด เดคเต เดเตเดฏเดพเดฌเดฟเตป เดเตเดฒเดพเดธเดฟเดฒเต เดเดฒเตเดฒเดพ เดเดฟเดเตเดเดฑเตเดฑเตเดเดณเตเดเตเดฏเตเด เดเดเต เดตเดฟเดฒ เดเตเดฃเตเดเต เดนเดฐเดฟเดเตเดเตเด .
R-เตฝ เดตเดฟเตปเดกเต เดซเดเดเตโเดทเดจเตเดเตพ: tidyverse, dplyr
เดชเตเดคเดฟเดฏ เดจเดฟเดฐเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดตเดฐเดฟ เดเตเดฐเตเดชเตเดชเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเต, เดเตป dplyr
เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดจเตฝเดเตเดจเตเดจเต mutate()
.
เดซเตเตฝเดกเต เด เดจเตเดธเดฐเดฟเดเตเดเต เดกเดพเดฑเตเดฑ เดเตเดฐเตเดชเตเดชเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเต เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเด เดชเตเดฐเดถเตเดจเด เดจเดฟเดเตเดเตพเดเตเดเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเดจเดพเดเตเด เดชเดฟ เดเตเดฒเดพเดธเต เดเดฐเต เดชเตเดคเดฟเดฏ เดเตเดณเดคเตเดคเดฟเตฝ เดซเตเตฝเดกเต เดธเดเดเตเดฐเดนเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดเตเดฒเดฟ. เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดชเดเตเดเดฟเด เด เตบเดเตเดฐเตเดชเตเดชเต เดเตเดฏเตเดคเต เดซเตเตฝเดกเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดตเดฟเดญเดเดฟเดเตเดเตเด เดเตเดฒเดฟ เดฎเตเดฎเตเดชเดคเตเดคเต เดเดเตเดเดคเตเดคเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเดคเตเดจเตเดจเต.
R: dplyr-เตฝ เดตเดฟเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ
group_by(titanic, Pclass) %>%
mutate(Pclass_cost = sum(Fare)) %>%
ungroup() %>%
mutate(ticket_fare_rate = Fare / Pclass_cost)
R เดฒเต เดตเดฟเตปเดกเต เดซเดเดเตโเดทเดจเตเดเตพ: data.table
เดชเดฐเดฟเดนเดพเดฐ เด
เตฝเดเตเดฐเดฟเดคเด เดเดณเตเดณเดคเตเดชเตเดฒเต เดคเดจเตเดจเต เดคเตเดเดฐเตเดจเตเดจเต dplyr
, เดเดเตเดเตพ เดซเตเตฝเดกเต เดชเตเดฐเดเดพเดฐเด เดตเดฟเตปเดกเตเดเดณเดพเดฏเดฟ เดชเดเตเดเดฟเด เดตเดฟเดญเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต เดชเดฟ เดเตเดฒเดพเดธเต. เดเดฐเต เดตเดฐเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเตเดฐเตเดชเตเดชเดฟเดจเตเดณเตเดณ เดคเตเด เดเดฐเต เดชเตเดคเดฟเดฏ เดเตเดณเดคเตเดคเดฟเตฝ เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเตเด, เดเตเดเดพเดคเต เด
เดคเดฟเดจเตเดฑเต เดเตเดฐเตเดชเตเดชเดฟเดฒเต เดเดฐเต เดเดฟเดเตเดเดฑเตเดฑเดฟเดจเตเดฑเตเดฏเตเด เดตเดฟเดฒเดฏเตเดเต เดตเดฟเดนเดฟเดคเด เดเดเตเดเตพ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเดณเด เดเตเตผเดเตเดเตเด.
เดเดคเดฟเดฒเตเดเตเดเต เดชเตเดคเดฟเดฏ เดเตเดณเดเตเดเตพ เดเตเตผเดเตเดเดพเตป data.table
เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดฃเตเดเต :=
. เดชเดพเดเตเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดเตเดตเดเตเดฏเตเดฃเตเดเต data.table
R เดฒเต เดตเดฟเตปเดกเต เดซเดเดเตโเดทเดจเตเดเตพ: data.table
titanic[,c("Pclass_cost","ticket_fare_rate") := .(sum(Fare), Fare / Pclass_cost),
by = Pclass]
เดชเตเดคเตเดคเดฃเดฟเดฒเต เดตเดฟเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ: เดชเดพเดฃเตเดเดเตพ
เดเดฐเต เดชเตเดคเดฟเดฏ เดเตเดณเด เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดตเดดเดฟ pandas
- เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเด assign()
. เดเตเดฏเดพเดฌเดฟเตป เดเตเดฒเดพเดธเต เดชเตเดฐเดเดพเดฐเด เดเดฟเดเตเดเดฑเตเดฑเตเดเดณเตเดเต เดตเดฟเดฒ เดธเดเดเตเดฐเดนเดฟเดเตเดเดพเตป, เดตเดฐเดฟเดเตพ เดเตเดฐเตเดชเตเดชเตเดเตเดฏเตเดฏเดพเดคเต, เดเดเตเดเตพ เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเด transform()
.
เดเดเตเดเตพ เดชเดเตเดเดฟเดเดฏเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเดจเตเดจ เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดเตเดตเดเตเดฏเตเดฃเตเดเต เดเตเดฑเตเดฑเดพเดจเดฟเดเต เด เดคเต 2 เดจเดฟเดฐเดเตพ.
เดชเตเดคเตเดคเดฃเดฟเดฒเต เดตเดฟเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ: เดชเดพเดฃเตเดเดเตพ
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()
เดคเตเดฐเตเดฎเดพเดจเด
เดเดฐเตเดชเดเตเดทเต เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดพเตป เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดกเดพเดฑเตเดฑเดพ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเดฟเดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดเดชเตเดฑเตเดฑเดฟเดฎเตฝ เดจเดเดชเตเดชเดพเดเตเดเดฒเตเดเดณเดฒเตเดฒ, เด เดคเดฟเดจเดพเตฝ เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเดณเดฟเดฒเต เดเดจเตเดฑเต เดคเตเดฑเตเดฑเตเดเตพ เดจเดฟเดเตเดเตพ เดคเดฟเดฐเตเดคเตเดคเตเดเดฏเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตผ / เดชเตเดคเตเดคเดฃเดฟเดฒเต เดกเดพเดฑเตเดฑเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฑเตเดฑเต เดธเดพเดเตเดเตเดคเดฟเด เดตเดฟเดฆเตเดฏเดเดณเตเดฎเดพเดฏเดฟ เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฟเดตเดฐเดเตเดเตพ เด เดจเตเดฌเดจเตเดงเดฎเดพเดฏเดฟ เดจเตฝเดเตเดเดฏเต เดเตเดฏเตเดคเดพเตฝ เดเดพเตป เดธเดจเตเดคเตเดทเดฟเดเตเดเตเด.
เดเดพเตป เดฎเตเดเดณเดฟเตฝ เดเดดเตเดคเดฟเดฏเดคเตเดชเตเดฒเต, เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดฆเตเดฆเตเดถเด, เดเดคเต เดญเดพเดทเดฏเดพเดฃเต เดฎเดฟเดเดเตเดเดคเตเดจเตเดจเต เดเดฐเดพเดณเตเดเต เด เดญเดฟเดชเตเดฐเดพเดฏเด เด เดเดฟเดเตเดเตเตฝเดชเตเดชเดฟเดเตเดเตเดเดฏเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดฐเดฃเตเดเต เดญเดพเดทเดเดณเตเด เดชเด เดฟเดเตเดเดพเดจเตเดณเตเดณ เด เดตเดธเดฐเด เดฒเดณเดฟเดคเดฎเดพเดเตเดเตเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ เด เดตเดฏเตเดเตเดเดฟเดเดฏเดฟเตฝ เดเตเดเดฟเดฏเตเดฑเตเด.
เดจเดฟเดเตเดเตพเดเตเดเต เดฒเตเดเดจเด เดเดทเตเดเดชเตเดชเตเดเตเดเตเดเตเดเดฟเตฝ, เดเดจเตเดฑเต เดชเตเดคเดฟเดฏ เดธเดฌเตโเดธเตโเดเตเดฐเตเดฌเตผเดฎเดพเดฐเต เดฒเดญเดฟเดเตเดเดคเดฟเตฝ เดเดพเตป เดธเดจเตเดคเตเดทเตเดเดจเดพเดฃเต
เดตเตเดเตเดเตเดจเตเดเตฝ
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดพเดเตเดเตเดเตเดเดณเดฟเตฝ เดเดคเดพเดฃเต เดจเดฟเดเตเดเดณเตเดเต เดเตเดฒเดฟเดฏเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต?
เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเดณเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเดฟเดจเตเดฑเต เดเดพเดฐเดฃเด เดเดดเตเดคเดพเด.
เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดค เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเต เดฎเดพเดคเตเดฐเดฎเต เดธเตผเดตเตเดฏเดฟเตฝ เดชเดเตเดเตเดเตเดเตเดเดพเตป เดเดดเดฟเดฏเต.
เดเดคเต เดกเดพเดฑเตเดฑเดพ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดชเดพเดเตเดเตเดเดพเดฃเต เดจเดฟเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต (เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดเดชเตเดทเดจเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเด)
-
45,2%เดเตเดฐเดฎเด19
-
33,3%data.table14
-
54,8%เดชเดพเดฃเตเดเดเตพ23
42 เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดตเตเดเตเดเต เดเตเดฏเตเดคเต. 9 เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดตเดฟเดเตเดเตเดจเดฟเดจเตเดจเต.
เด
เดตเดฒเดเดฌเด: www.habr.com