เจเฉฐเจเจฐเจจเฉเฉฑเจ 'เจคเฉ เจเจฐ เจเจพเจ เจชเจพเจเจฅเจจ เจฆเฉ เจเฉเจ เจเจฐเจจ เจจเจพเจฒ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจตเจฟเจธเจผเฉ 'เจคเฉ เจฒเฉฑเจเจพเจ เจฒเฉเจ เจ เจคเฉ เจเจฟเจฒเฉเจฎเฉเจเจฐ เจตเจฟเจเจพเจฐ-เจตเจเจพเจเจฆเจฐเฉ เจฎเจฟเจฒเจฃเจเฉ เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจกเจพเจเจพ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจฌเจฟเจนเจคเจฐ, เจคเฉเจเจผ เจ เจคเฉ เจตเจงเฉเจฐเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉเฅค เจชเจฐ เจฌเจฆเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ, เจเจน เจธเจพเจฐเฉ เจฒเฉเจ เจ เจคเฉ เจตเจฟเจตเจพเจฆ เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจเจชเจฏเฉเจเฉ เจจเจนเฉเจ เจนเจจ.
เจเจธ เจฒเฉเจ เจฆเจพ เจเจฆเฉเจธเจผ เจฆเฉเจตเจพเจ เจญเจพเจธเจผเจพเจตเจพเจ เจฆเฉ เจธเจญ เจคเฉเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจชเฉเจเฉเจเจพเจ เจตเจฟเฉฑเจ เจฌเฉเจจเจฟเจเจฆเฉ เจกเจพเจเจพ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจคเจเจจเฉเจเจพเจ เจฆเฉ เจคเฉเจฒเจจเจพ เจเจฐเจจเจพ เจนเฉเฅค เจ เจคเฉ เจชเจพเจ เจเจพเจ เจจเฉเฉฐ เจเจฟเจธเฉ เจ เจเจฟเจนเฉ เจเฉเจเจผ เจตเจฟเฉฑเจ เจเจฒเจฆเฉ เจฎเฉเจนเจพเจฐเจค เจนเจพเจธเจฒ เจเจฐเจจ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเฉ เจเจฟเจธ เจฌเจพเจฐเฉ เจเจน เจ เจเฉ เจคเฉฑเจ เจจเจนเฉเจ เจเจพเจฃเจฆเฉ เจนเจจเฅค เจเจนเจจเจพเจ เจฒเจ เจเฉ เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจฒเจฟเจเจฆเฉ เจนเจจ, เจเจน เจชเจคเจพ เจฒเจเจพเจ เจเจฟ R เจตเจฟเฉฑเจ เจเจนเฉ เจเฉฐเจฎ เจเจฟเจตเฉเจ เจเจฐเจจเจพ เจนเฉ, เจ เจคเฉ เจเจธเจฆเฉ เจเจฒเจ.
เจฒเฉเจ เจฆเฉ เจฆเฉเจฐเจพเจจ เจ
เจธเฉเจ เจเจฐ เจตเจฟเฉฑเจ เจธเจญ เจคเฉเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจชเฉเจเฉเจเจพเจ เจฆเฉ เจธเฉฐเจเฉเจเจธ เจฆเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเจพเจเจเฉเฅค เจเจน เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจชเฉเจเฉเจ เจนเจจ tidyverse
เจ
เจคเฉ เจชเฉเจเฉเจ เจตเฉ data.table
. เจ
เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจธเฉฐเจเฉเจเจธ เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจเจฐเฉ pandas
, เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจธเจญ เจคเฉเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจกเจพเจเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจชเฉเจเฉเจเฅค
เจ เจธเฉเจ เจชเจพเจเจฅเจจ เจ เจคเฉ เจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃเจพเจคเจฎเจ เจตเจฟเฉฐเจกเฉ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจฒเฉเจก เจเจฐเจจ เจคเฉเจ เจฒเฉ เจเฉ เจกเฉเจเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจฆเฉ เจชเฉเจฐเฉ เจฎเจพเจฐเจ เจฆเฉเจเจฐเจพ เจเจฆเจฎ-เจฆเจฐ-เจเจฆเจฎ เจ เฉฑเจเฉ เจตเจงเจพเจเจเฉเฅค
เจธเจฎเฉฑเจเจฐเฉ
เจเจธ เจฒเฉเจ เจจเฉเฉฐ เจเฉฑเจ เจเฉเจ เจธเจผเฉเจ เจตเจเฉเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจญเฉเฉฑเจฒ เจเจ เจนเฉ เจเจฟ เจตเจฟเจเจพเจฐ เจ เจงเฉเจจ เจชเฉเจเฉเจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจตเจฟเฉฑเจ เจเฉเจ เจกเจพเจเจพ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจเจพเจฐเจตเจพเจ เจเจฟเจตเฉเจ เจเจฐเจจเฉ เจนเฉเฅค
R เจ เจคเฉ Python เจตเจฟเจเจเจพเจฐ เจฎเฉเฉฑเจ เจธเฉฐเจเฉเจเจธ เจ เฉฐเจคเจฐ
1.1.เจชเฉเจเฉเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเจเจธเฉเจธ เจเจฐเจจเจพ
1.2.เจ เจธเจพเจเจจเจฎเฉเจเจ
1.3.เจเฉฐเจกเฉเจเจธเจฟเฉฐเจ
1.4.เจขเฉฐเจ เจ เจคเฉ เจ.เจ.เจชเฉ
1.5.เจชเจพเจเจชเจฒเจพเจเจจเจพเจ
1.6.เจกเจพเจเจพ เจฌเจฃเจคเจฐ เจชเฉเจเฉเจเจพเจ เจฌเจพเจฐเฉ เจเฉเจ เจธเจผเจฌเจฆ เจเฉ เจ เจธเฉเจ เจตเจฐเจคเจพเจเจเฉ
2.1.เจธเฉเจฅเจฐเจพ
2.2.เจกเฉเจเจพ.เจเฉเจฌเจฒ
2.3.เจชเฉฐเจกเจพเจธ เจชเฉเจเฉเจ เจเฉฐเจธเจเจพเจฒ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ เจกเจพเจเจพ เจฒเฉเจก เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ เจกเจพเจเจพเจซเฉเจฐเฉเจฎ เจฌเจฃเจพเจเจฃเจพ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉเฉเจเจฆเฉ เจเจพเจฒเจฎเจพเจ เจฆเฉ เจเฉเจฃ เจเจฐเจจเจพ เจเจคเจพเจฐเจพเจ เจจเฉเฉฐ เจซเจฟเจฒเจเจฐ เจเจฐเจจเจพ เจเจฐเฉเฉฑเจชเจฟเฉฐเจ เจ เจคเฉ เจเจเจฐเฉเจเฉเจธเจผเจจ เจเฉเจฌเจฒเจพเจ เจฆเจพ เจฒเฉฐเจฌเจเจพเจฐเฉ เจธเฉฐเจ (UNION) เจเฉเจฌเจฒเจพเจ เจฆเจพ เจนเจฐเฉเจเฉฑเจเจฒ เจเฉเฉ (เจธเจผเจพเจฎเจฒ) เจฎเฉเจฒ เจตเจฟเฉฐเจกเฉ เจซเฉฐเจเจธเจผเจจ เจ เจคเฉ เจเจฃเจจเจพ เจเฉเจคเฉ เจเจพเจฒเจฎ R เจ เจคเฉ Python เจตเจฟเฉฑเจ เจกเฉเจเจพ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจตเจฟเจงเฉเจเจ เจตเจฟเจเจเจพเจฐ เจชเฉฑเจคเจฐ เจตเจฟเจนเจพเจฐ เจธเจพเจฐเจฃเฉ เจธเจฟเฉฑเจเจพ เจคเฉเจธเฉเจ เจเจฟเจธ เจชเฉเจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ เจเจธ เจฌเจพเจฐเฉ เจเฉฑเจ เจเฉเจเจพ เจธเจฐเจตเฉเจเจฃ
เจเฉ เจคเฉเจธเฉเจ เจกเฉเจเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจตเจฟเฉฑเจ เจฆเจฟเจฒเจเจธเจชเฉ เจฐเฉฑเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจฎเฉเจฐเจพ เจฒเฉฑเจญ เจธเจเจฆเฉ เจนเฉ
R เจ เจคเฉ Python เจตเจฟเจเจเจพเจฐ เจฎเฉเฉฑเจ เจธเฉฐเจเฉเจเจธ เจ เฉฐเจคเจฐ
เจคเฉเจนเจพเจกเฉ เจฒเจ Python เจคเฉเจ 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]
เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจเฉ เจเจฒเฉเจฎเฉเจเจ เจธเจผเจพเจฎเจฒ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพเฅค
เจเจฐ เจจเฉเจเฉเจธเจผเจจ เจตเจฟเฉฑเจ, เจจเจเจพเจฐเจพเจคเจฎเจ เจธเฉเจเจเจพเจเจ เจตเจฟเฉฑเจ เจตเฉ เจ
เฉฐเจคเจฐ เจนเจจ x[-1]
เจเจเจฐเฉ เจจเฉเฉฐ เจเฉฑเจก เจเฉ เจตเฉเจเจเจฐ เจฆเฉ เจธเจพเจฐเฉ เจคเฉฑเจค เจตเจพเจชเจธ เจเจฐ เจฆเฉเจตเฉเจเจพเฅค เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ, เจเฉฑเจ เจธเจฎเจพเจจ เจธเฉฐเจเฉเจค เจเฉเจตเจฒ เจเจเจฐเฉ เจคเฉฑเจค เจตเจพเจชเจธ เจเจฐเฉเจเจพเฅค
เจขเฉฐเจ เจ เจคเฉ เจ.เจ.เจชเฉ
เจเจฐ เจเจเจชเฉ เจจเฉเฉฐ เจเจชเจฃเฉ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉ, เจฎเฉเจ เจเจธ เจฌเจพเจฐเฉ เจฒเฉเจ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจธเฉ tydiverse
เจเจธ เจจเฉเฉฐ เจตเฉฑเจง เจเจธเจพเจจ เจนเฉ เจเจพเจตเฉเจเจพ pandas
. เจนเจพเจฒเจพเจเจเจฟ เจเจน เจฎเฉเจฐเฉ เจตเจฟเจ
เจเจคเฉเจเจค เจฐเจพเจ เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค
เจธเฉฐเจเฉเจช เจฐเฉเจช เจตเจฟเฉฑเจ, เจเจฐ เจตเจฟเฉฑเจ เจตเจธเจคเฉเจเจ เจตเจฟเฉฑเจ เจตเจฟเจงเฉเจเจ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ (เจเฉ เจ เจธเฉเจ S3 เจเจฒเจพเจธเจพเจ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐเจฆเฉ เจนเจพเจ, เจชเจฐ เจนเฉเจฐ OOP เจฒเจพเจเฉเจเจฐเจจ เจนเจจ เจเฉ เจฌเจนเฉเจค เจเฉฑเจ เจเจฎ เจนเจจ)เฅค เจเฉฑเจฅเฉ เจธเจฟเจฐเจซ เจเจฎ เจซเฉฐเจเจธเจผเจจ เจนเจจ เจเฉ เจเจฌเจเฉเจเจ เจฆเฉ เจธเจผเฉเจฐเฉเจฃเฉ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจตเฉฑเจเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจฆเฉ เจนเจจเฅค
เจชเจพเจเจชเจฒเจพเจเจจเจพเจ
เจธเจผเจพเจเจฆ เจเจน เจเจธ เจฒเจ เจจเจพเจฎ เจนเฉ pandas
เจเจน เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจธเจนเฉ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพ, เจชเจฐ เจฎเฉเจ เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจธเจฎเจเจพเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจพเจเจเจพเฅค
เจตเจฟเจเจเจพเจฐเจฒเฉ เจเจฃเจจเจพเจตเจพเจ เจจเฉเฉฐ เจฌเจเจพเจเจฃ เจ เจคเฉ เจเฉฐเจฎ เจเจฐเจจ เจตเจพเจฒเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจฌเฉเจฒเฉเฉเฉเจเจ เจตเจธเจคเฉเจเจ เจจเฉเฉฐ เจชเฉเจฆเจพ เจจเจพ เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจเฉฑเจ เจเจฟเจธเจฎ เจฆเฉ เจชเจพเจเจชเจฒเจพเจเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ. เจเจน. เจเฉฑเจ เจเจฃเจจเจพ เจฆเฉ เจจเจคเฉเจเฉ เจจเฉเฉฐ เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจคเฉเจ เจ เจเจฒเฉ เจตเจฟเฉฑเจ เจชเจพเจธ เจเจฐเฉ, เจ เจคเฉ เจตเจฟเจเจเจพเจฐเจฒเฉ เจจเจคเฉเจเจฟเจเจ เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจจเจพ เจเจฐเฉเฅค
เจเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเฉเจก เจฆเฉ เจเจฆเจพเจนเจฐเจจ เจฒเจเจ, เจเจฟเฉฑเจฅเฉ เจ เจธเฉเจ เจตเฉฑเจเจฐเฉ เจเจฌเจเฉเจเจ เจตเจฟเฉฑเจ เจตเจฟเจเจเจพเจฐเจฒเฉ เจเจฃเจจเจพเจตเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจฆเฉ เจนเจพเจ:
temp_object <- func1()
temp_object2 <- func2(temp_object )
obj <- func3(temp_object2 )
เจ เจธเฉเจ เจเฉเจฐเจฎเจตเจพเจฐ 3 เจเจชเจฐเฉเจธเจผเจจ เจเฉเจคเฉ, เจ เจคเฉ เจนเจฐเฉเจ เจฆเจพ เจจเจคเฉเจเจพ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจตเจธเจคเฉ เจตเจฟเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจชเจฐ เจ เจธเจฒ เจตเจฟเฉฑเจ, เจธเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจตเจฟเจเจเจพเจฐเจฒเฉ เจตเจธเจคเฉเจเจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค
เจเจพเจ เจเจธ เจคเฉเจ เจตเฉ เจฎเจพเฉเจพ, เจชเจฐ เจเจเจธเจฒ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฒเจ เจตเจงเฉเจฐเฉ เจเจพเจฃเฉเฅค
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()
. เจจเจคเฉเจเจพ เจจเจคเฉเจเจพ เจเฉฑเจ เจตเจธเจคเฉ เจตเจฟเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ
เจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ obj .
เจกเจพเจเจพ เจฌเจฃเจคเจฐ
R เจ เจคเฉ Python เจตเจฟเฉฑเจ เจกเจพเจเจพ เจฌเจฃเจคเจฐ เจธเจฎเจพเจจ เจนเจจ, เจชเจฐ เจตเฉฑเจ-เจตเฉฑเจ เจจเจพเจฎ เจนเจจเฅค
เจตเฉเจฐเจตเจพ
เจตเจฟเฉฑเจ เจจเจพเจฎ เจเจฐ
Python/pandas เจตเจฟเฉฑเจ เจจเจพเจฎ
เจเฉเจฌเจฒ เจฌเจฃเจคเจฐ
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
เจฆเฉ เจฒเฉเฉ เจจเจนเฉ เจนเฉ.
เจเจฐ เจตเจฟเฉฑเจ เจชเฉเจเฉเจ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจเจพ
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฑเจเฉ-เจเฉฑเจ เจเฉฑเจ เจตเจพเจฐ RStudio เจตเจฟเจเจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉเฉฐ เจเฉเจฒเฉเจนเจฟเจ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจธเจผเจพเจเจฆ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจพเจฃเจฆเฉ เจนเฉเจตเฉเจเฉ เจเจฟ R เจตเจฟเฉฑเจ เจฒเฉเฉเฉเจเจฆเฉ เจชเฉเจเฉเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจเจพ เจนเฉเฅค เจชเฉเจเฉเจ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฒเจ, เจธเจเฉเจเจกเจฐเจก เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค install.packages()
เจเจธเจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจเจฐ เจตเจฟเฉฑเจ เจเจฒเจพ เจเฉเฅค
# ัััะฐะฝะพะฒะบะฐ ะฟะฐะบะตัะพะฒ
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 เจฆเฉเจตเฉเจ, เจเฉเจเจฐ เจฒเฉเฉ เจนเฉเจตเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจฟเจธเฉ เจตเฉ เจธเจฐเฉเจค เจคเฉเจ เจกเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจตเจฟเจเจชเจ เจฎเฉเจเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจจ: เจธเจฅเจพเจจเจ เจซเจพเจเจฒเจพเจ, เจเฉฐเจเจฐเจจเฉเจ เจคเฉเจ เจซเจพเจเจฒเจพเจ, เจตเฉเจฌเจธเจพเจเจเจพเจ, เจนเจฐ เจเจฟเจธเจฎ เจฆเฉ เจกเฉเจเจพเจฌเฉเจธเฅค
เจฒเฉเจ เจฆเฉ เจฆเฉเจฐเจพเจจ เจ เจธเฉเจ เจเจ เจกเฉเจเจพเจธเฉเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ:
- เจเฉเจเจฒ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจคเฉเจ เจฆเฉ เจกเจพเจเจจเจฒเฉเจกเฅค
- เจเจพเจเจเฉเจจเจฟเจ เจฏเจพเจคเจฐเฉ เจกเฉเจเจพเจธเฉเจ
เจธเจพเจฐเจพ เจกเจพเจเจพ เจฎเฉเจฐเฉ 'เจคเฉ เจนเฉ
R เจตเจฟเฉฑเจ เจกเจพเจเจพ เจฒเฉเจก เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ: tidyverse, vroom, readr
เจเฉฑเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจตเจฟเฉฑเจ เจกเจพเจเจพ เจฒเฉเจก เจเจฐเจจ เจฒเจ tidyverse
เจเฉฑเจฅเฉ เจฆเฉ เจชเฉเจเฉเจ เจนเจจ: vroom
, readr
. vroom
เจตเจงเฉเจฐเฉ เจเจงเฉเจจเจฟเจ, เจชเจฐ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจเฉเฉเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจคเฉเจ เจนเจตเจพเจฒเจพ vroom
.
เจตเจฐเฉเจฎ เจฌเจจเจพเจฎ เจฐเฉเจกเจฐ
เจฆเฉ เจฐเจฟเจนเจพเจ เจเฉ เจเจฐเจฆเฉ เจนเฉvroom
เจฒเจ เจฎเจคเจฒเจฌreadr
? เจซเจฟเจฒเจนเจพเจฒ เจ เจธเฉเจ เจฆเฉ เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจตเฉฑเจเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจตเจฟเจเจธเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ เจนเจพเจ, เจชเจฐ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉ เจเจฟ เจ เจธเฉเจ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจเจเจเฉเฉฑเจ เจเจฐเจพเจเจเฉเฅค เจตเจฐเฉเจฎ เจฆเฉ เจเจฒเจธเฉ เจฐเฉเจกเจฟเฉฐเจ เจฆเจพ เจเฉฑเจ เจจเฉเจเจธเจพเจจ เจเจน เจนเฉ เจเจฟ เจเฉเจ เจกเจพเจเจพ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจธเจพเจนเจฎเจฃเฉ เจจเจนเฉเจ เจฒเจฟเจเจเจฆเจพ เจเจพ เจธเจเจฆเจพ, เจเจธ เจฒเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจเจเจฎเฉเฉฑเจ เจเจฐเจจเจพ เจนเฉ เจเจธ เจฌเจพเจฐเฉ เจเฉเจ เจธเฉเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅคvroom เจฌเจจเจพเจฎ เจฐเฉเจกเจฐ
เจฐเจฟเจนเจพเจ เจฆเจพ เจเฉ เจฎเจคเจฒเจฌ เจนเฉ?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")
Python เจตเจฟเฉฑเจ เจกเจพเจเจพ เจฒเฉเจก เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ: pandas
เจเฉเจเจฐ เจ
เจธเฉเจ R เจชเฉเจเฉเจเจพเจ เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจเจฐเจฆเฉ เจนเจพเจ, เจคเจพเจ เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ เจธเฉฐเจเฉเจเจธ เจธเจญ เจคเฉเจ เจจเฉเฉเฉ เจนเฉ pandas
เจนเฉ เจเจพเจตเฉเจเจพ readr
, เจเจฟเจเจเจเจฟ pandas
เจเจฟเจคเฉ เจตเฉ เจกเฉเจเจพ เจฆเฉ เจฌเฉเจจเจคเฉ เจเจฐ เจธเจเจฆเจพ เจนเฉ, เจ
เจคเฉ เจเจธ เจชเฉเจเฉเจ เจตเจฟเฉฑเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเจพ เจชเฉเจฐเจพ เจชเจฐเจฟเจตเจพเจฐ เจนเฉ read_*()
.
read_csv()
read_excel()
read_sql()
read_json()
read_html()
เจ
เจคเฉ เจเจ เจนเฉเจฐ เจซเฉฐเจเจธเจผเจจ เจตเฉฑเจ-เจตเฉฑเจ เจซเจพเจฐเจฎเฉเจเจพเจ เจคเฉเจ เจกเจพเจเจพ เจชเฉเฉเจนเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจนเจจเฅค เจชเจฐ เจธเจพเจกเฉ เจเจฆเฉเจธเจผเจพเจ เจฒเจ เจเจน เจเจพเจซเจผเฉ เจนเฉ read_table()
เจ read_csv()
เจฆเจฒเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจธเจคเฉฐเจฌเจฐ เจจเฉเฉฐ เจเจพเจฒเจฎ เจตเจฟเจญเจพเจเจ เจจเฉเฉฐ เจจเจฟเจธเจผเจเจฟเจค เจเจฐเจจ เจฒเจเฅค
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")
เจกเจพเจเจพเจซเฉเจฐเฉเจฎ เจฌเจฃเจพเจเจฃเจพ
เจเฉเจฌเจฒ เจฎเจธเจผเจนเฉเจฐ, เจเจฟเจธเจจเฉเฉฐ เจ เจธเฉเจ เจฒเฉเจก เจเฉเจคเจพ เจนเฉ, เจเฉฑเจฅเฉ เจเฉฑเจ เจเฉเจคเจฐ เจนเฉ เจฒเจฟเฉฐเจ, เจเฉ เจฏเจพเจคเจฐเฉ เจฆเฉ เจฒเจฟเฉฐเจ เจชเจเจพเจฃเจเจฐเจคเจพ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจฆเจพ เจนเฉเฅค
เจชเจฐ เจฏเจพเจคเจฐเฉ เจฒเจฟเฉฐเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจกเฉเจเจพ เจฆเฉ เจตเจงเฉเจฐเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจชเฉเจธเจผเจเจพเจฐเฉ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฒเจฟเฉฐเจ เจเฉเจก เจฆเฉ เจฌเจเจพเจ เจจเจพเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค
เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจ เจธเฉเจ เจเฉฑเจ เจเฉเจเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจฌเจฃเจพเจตเจพเจเจเฉ, เจเฉฑเจ เจธเจพเจฐเจฃเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉเจฐเจฎเจตเจพเจฐ เจเฉเจตเจฒ 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]
เจเจฟเฉฑเจฅเฉ:
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
เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉเฉเจเจฆเฉ เจเจพเจฒเจฎเจพเจ เจฆเฉ เจจเจพเจฎ เจซเจฟเจฒเจเจฐ เจเจฐเจจ เจฒเจ เจจเจฟเจฏเจฎเจค เจธเจฎเฉเจเจฐเจจ, เจเจพเจ เจนเฉเจฐ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฒเฉเฉเฉเจเจฆเฉ เจเจพเจฒเจฎเจพเจ เจจเฉเฉฐ เจซเจฟเจฒเจเจฐ เจเจฐเฉเฅค
เจชเจพเจเจฅเจจ, เจชเจพเจเจกเจพ เจตเจฟเฉฑเจ เจเจพเจฒเจฎ เจเฉเจฃเจจเจพ
เจตเจฟเฉฑเจ เจจเจพเจฎ เจฆเฉเจเจฐเจพ เจเจพเจฒเจฎ เจเฉเจฃเจจ เจฒเจ 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
- | - เจฒเจพเจเจผเฉเจเจฒ 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
เจกเฉเจเจพ เจชเจฐเจฟเจตเจฐเจคเจจ เจธเฉฐเจเฉเจเจธ เจตเจฐเจ เจฌเจฐเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจฌเฉฐเจฆ เจนเฉเฅค
DT[i,j,by]
เจเจฟเฉฑเจฅเฉ:
i - เจเจฟเฉฑเจฅเฉ, i.e. เจเจคเจพเจฐเจพเจ เจฆเฉเจเจฐเจพ เจซเจฟเจฒเจเจฐ เจเจฐเจจเจพ
j - เจเฉเจฃเฉ | เจ
เฉฑเจชเจกเฉเจ | เจเจฐเฉ , i.e. เจเจพเจฒเจฎ เจเฉเจฃเจจเจพ เจ
เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃเจพ
เจฆเฉเจเจฐเจพ - เจกเจพเจเจพ เจเจฐเฉเฉฑเจชเจฟเฉฐเจ
เจเจฐเจเฉเจฎเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจคเจพเจฐเจพเจ เจจเฉเฉฐ เจซเจฟเจฒเจเจฐ เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ 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()
เจ
เจธเฉเจ เจชเจนเจฟเจฒเฉ เจฆเจฒเฉเจฒ เจตเจเฉเจ เจธเจพเจฐเจฃเฉ เจจเฉเฉฐ เจชเจพเจธ เจเฉเจคเจพ เจฎเจธเจผเจนเฉเจฐ, เจ
เจคเฉ เจซเจฟเจฐ เจเฉเจคเจฐ เจจเฉเฉฐ เจธเฉฐเจเฉเจค เจเฉเจคเจพ Pclass, เจเจฟเจธ เจฆเฉเจเจฐเจพ เจ
เจธเฉเจ เจเจชเจฃเฉ เจเฉเจฌเจฒ เจจเฉเฉฐ เจธเจฎเฉเจน เจเจฐเจพเจเจเฉเฅค เจเจชเจฐเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเจธ เจเจพเจฐเจตเจพเจ เจฆเจพ เจจเจคเฉเจเจพ %>%
เจซเฉฐเจเจธเจผเจจ เจฒเจ เจชเจนเจฟเจฒเฉ เจฆเจฒเฉเจฒ เจตเจเฉเจ เจชเจพเจธ เจเฉเจคเจพ เจเจฟเจ 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. เจเจน เจเฉเจฌเจฒ เจฌเจฃเจคเจฐ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจเจฟเจนเฉ เจนเจจ, เจฏเจพเจจเฉ. เจเจนเจจเจพเจ เจเจพเจฒเจฎเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจเจฟเจนเฉ เจเจพเจฒเจฎ, เจ เจคเฉ เจกเจพเจเจพ เจเจฟเจธเจฎเจพเจ เจนเจจเฅค
เจเจน เจจเจตเฉฐเจฌเจฐ เจ เจคเฉ เจฆเจธเฉฐเจฌเจฐ เจฆเฉ เจฎเจนเฉเจจเฉ เจฒเจ เจเฉเจเจฒ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจคเฉเจ เจเฉฑเจ เจ เจชเจฒเฉเจก เจนเฉ, เจเจธ เจญเจพเจ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจเจธ เจกเฉเจเจพ เจจเฉเฉฐ เจเฉฑเจ เจธเจพเจฐเจฃเฉ เจตเจฟเฉฑเจ เจเฉเฉเจพเจเจเฉเฅค
เจฒเฉฐเจฌเจเจพเจฐเฉ เจฐเฉเจช เจตเจฟเฉฑเจ 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.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")
เจฎเฉเจฒ เจตเจฟเฉฐเจกเฉ เจซเฉฐเจเจธเจผเจจ เจ เจคเฉ เจเจฃเจจเจพ เจเฉเจคเฉ เจเจพเจฒเจฎ
เจตเจฟเฉฐเจกเฉ เจซเฉฐเจเจธเจผเจจ เจเจเจฐเฉเจเฉเจธเจผเจจ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจ เจฐเจฅเจพเจ เจตเจฟเฉฑเจ เจธเจฎเจพเจจ เจนเจจ, เจ เจคเฉ เจ เจเจธเจฐ เจกเฉเจเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจตเจฟเฉฑเจ เจตเฉ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเจจเฅค เจชเจฐ เจเจเจฐเฉเจเฉเจธเจผเจจ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจเจฒเจ, เจตเจฟเฉฐเจกเฉ เจซเฉฐเจเจธเจผเจจ เจเจเจเจเฉเจเฉฐเจ เจกเฉเจเจพเจซเฉเจฐเฉเจฎ เจฆเฉเจเจ เจเจคเจพเจฐเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจจเฉเฉฐ เจจเจนเฉเจ เจฌเจฆเจฒเจฆเฉ เจนเจจเฅค
เจเจผเจฐเฉเจฐเฉ เจคเฉเจฐ 'เจคเฉ, เจตเจฟเฉฐเจกเฉ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจ เจธเฉเจ เจเจเจฃ เจตเจพเจฒเฉ เจกเฉเจเจพเจซเฉเจฐเฉเจฎ เจจเฉเฉฐ เจเฉเจ เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจนเจฟเฉฑเจธเจฟเจเจ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฆเฉ เจนเจพเจ, เจเจฟเจตเฉเจ เจเจฟ. เจเฉฑเจ เจเฉเจคเจฐ, เจเจพเจ เจเจ เจเฉเจคเจฐเจพเจ เจฆเฉ เจฎเฉเฉฑเจฒ เจฆเฉเจเจฐเจพเฅค เจ เจคเฉ เจ เจธเฉเจ เจนเจฐเฉเจ เจตเจฟเฉฐเจกเฉ 'เจคเฉ เจ เฉฐเจเจเจฃเจฟเจค เจฆเฉเจเจ เจเจพเจฐเจตเจพเจเจเจ เจเจฐเจฆเฉ เจนเจพเจเฅค เจเจนเจจเจพเจ เจเจชเจฐเฉเจธเจผเจจเจพเจ เจฆเจพ เจจเจคเฉเจเจพ เจนเจฐเฉเจ เจฒเจพเจเจจ เจตเจฟเฉฑเจ เจตเจพเจชเจธ เจเฉเจคเจพ เจเจพเจตเฉเจเจพ, i.e. เจธเจพเจฐเจฃเฉ เจตเจฟเฉฑเจ เจเจคเจพเจฐเจพเจ เจฆเฉ เจเฉเฉฑเจฒ เจธเฉฐเจเจฟเจ เจจเฉเฉฐ เจฌเจฆเจฒเฉ เจฌเจฟเจจเจพเจเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจ เจธเจพเจฐเจฃเฉ เจจเฉเฉฐ เจฒเฉเจเจฆเฉ เจนเจพเจ เจฎเจธเจผเจนเฉเจฐ. เจ เจธเฉเจ เจเจธเจฆเฉ เจเฉเจฌเจฟเจจ เจเจฒเจพเจธ เจฆเฉ เจ เฉฐเจฆเจฐ เจนเจฐเฉเจ เจเจฟเจเจ เจฆเฉ เจเฉเจฎเจค เจเจฟเฉฐเจจเฉ เจชเฉเจฐเจคเฉเจธเจผเจค เจฆเฉ เจเจฃเจจเจพ เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค
เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจธเจพเจจเฉเฉฐ เจนเจฐเฉเจ เจฒเจพเจเจจ เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆเจพ เจเฉเจฌเจฟเจจ เจเจฒเจพเจธ เจฒเจ เจเจฟเจเจ เจฆเฉ เจเฉเฉฑเจฒ เจเฉเจฎเจค เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจฟเจธ เจจเจพเจฒ เจเจธ เจฒเจพเจเจจ เจตเจฟเฉฑเจ เจเจฟเจเจ เจธเจฌเฉฐเจงเจค เจนเฉ, เจซเจฟเจฐ เจนเจฐเฉเจ เจเจฟเจเจ เจฆเฉ เจเฉเจฎเจค เจจเฉเฉฐ เจเจธเฉ เจเฉเจฌเจฟเจจ เจเจฒเจพเจธ เจฆเฉเจเจ เจธเจพเจฐเฉเจเจ เจเจฟเจเจเจพเจ เจฆเฉ เจเฉเฉฑเจฒ เจเฉเจฎเจค เจจเจพเจฒ เจตเฉฐเจกเฉเฅค .
R เจตเจฟเฉฑเจ เจตเจฟเฉฐเจกเฉ เจซเฉฐเจเจธเจผเจจ: tidyverse, dplyr
เจเจคเจพเจฐ เจเจฐเฉเฉฑเจชเจฟเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ, เจจเจตเฉเจ เจเจพเจฒเจฎ เจเฉเฉเจจ เจฒเจ, เจตเจฟเฉฑเจ dplyr
เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจธเฉเจตเจพ เจเจฐเจฆเจพ เจนเฉ mutate()
.
เจคเฉเจธเฉเจ เจซเฉเจฒเจก เจฆเฉเจเจฐเจพ เจกเฉเจเจพ เจฆเจพ เจธเจฎเฉเจน เจเจฐเจเฉ เจเฉฑเจชเจฐ เจฆเฉฑเจธเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ Pclass เจ เจคเฉ เจเฉฑเจ เจจเจตเฉเจ เจเจพเจฒเจฎ เจตเจฟเฉฑเจ เจซเฉเจฒเจก เจฆเจพ เจธเจพเจฐ เจเจฐเจจเจพ เจเจฟเจฐเจพเจเจ. เจ เฉฑเจเฉ, เจธเจพเจฐเจฃเฉ เจจเฉเฉฐ เจ เจจเจเจฐเฉเฉฑเจช เจเจฐเฉ เจ เจคเฉ เจเฉเจคเจฐ เจฆเฉ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจตเฉฐเจกเฉ เจเจฟเจฐเจพเจเจ เจชเจฟเจเจฒเฉ เจชเฉเจพเจ เจตเจฟเฉฑเจ เจเฉ เจนเฉเจเจ เจธเฉเฅค
R: dplyr เจตเจฟเฉฑเจ เจตเจฟเฉฐเจกเฉ เจซเฉฐเจเจธเจผเจจ
group_by(titanic, Pclass) %>%
mutate(Pclass_cost = sum(Fare)) %>%
ungroup() %>%
mutate(ticket_fare_rate = Fare / Pclass_cost)
R: data.table เจตเจฟเฉฑเจ เจตเจฟเฉฐเจกเฉ เจซเฉฐเจเจธเจผเจจ
เจนเฉฑเจฒ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจตเจฟเฉฑเจ เจตเจพเจเจ เจนเฉ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉ dplyr
, เจธเจพเจจเฉเฉฐ เจเฉเจฌเจฒ เจจเฉเฉฐ เจตเจฟเฉฐเจกเฉเจเจผ เจตเจฟเฉฑเจ เจเฉเจคเจฐ เจฆเฉเจเจฐเจพ เจตเฉฐเจกเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ Pclass. เจเฉฑเจ เจจเจตเฉเจ เจเจพเจฒเจฎ เจตเจฟเฉฑเจ เจนเจฐเฉเจ เจเจคเจพเจฐ เจฆเฉ เจ
เจจเฉเจธเจพเจฐเฉ เจธเจฎเฉเจน เจฒเจ เจฐเจเจฎ เจฆเจพ เจเจเจเจชเฉเฉฑเจ เจเจฐเฉ, เจ
เจคเฉ เจเฉฑเจ เจเจพเจฒเจฎ เจธเจผเจพเจฎเจฒ เจเจฐเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจ
เจธเฉเจ เจเจธเจฆเฉ เจธเจฎเฉเจน เจตเจฟเฉฑเจ เจนเจฐเฉเจ เจเจฟเจเจ เจฆเฉ เจเฉเจฎเจค เจฆเฉ เจนเจฟเฉฑเจธเฉ เจฆเฉ เจเจฃเจจเจพ เจเจฐเจฆเฉ เจนเจพเจเฅค
เจตเจฟเฉฑเจ เจจเจตเฉเจ เจเจพเจฒเจฎ เจเฉเฉเจจ เจฒเจ 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%tidyverse19
-
33,3%data.table14
-
54,8%pandas23
42 เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉ เจตเฉเจ เจเฉเจคเจพเฅค 9 เจเจชเจญเฉเจเจคเจพ เจฌเจเฉ เจฐเจนเฉเฅค
เจธเจฐเฉเจค: www.habr.com