เบเปเบญเบเบเบญเบเปเบเบปเปเบฒเบเบฒเบเบเบฐเบชเบปเบเบเบฒเบเบชเปเบงเบเบเบปเบงเบงเปเบฒเบกเบตเบเบฐเปเบซเบเบเบขเบนเปเปเบช เปเบฅเบฐเปเบงเบฅเบฒเปเบ. เบกเบฑเบเปเบเบฑเบเบเบฒเบเบฅเบงเบกเปเบฅเบฐ thesis, เบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบเบฐเปเบเปเบเบงเปเบฒเปเบกเปเบเบซเบเบฑเบเปเบฅเบฐเบเปเบญเบเปเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบธเบเบเบปเปเบเบเบทเปเบกเบญเบตเบ - เปเบเปเปเบเบเบตเปเบเบตเปเบเปเบญเบเบกเบตเบเบฐเบชเบปเบเบเบฒเบเบชเปเบงเบเบเบปเบงเบชเบฐเปเบเบฒเบฐ, เบเบฒเบเบเบตเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเปเบเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบ.
เปเบเบฑเบเบซเบเบฑเบเบกเบฑเบเบเบถเปเบเบชเบณเบเบฑเบเบเบตเปเบเบฐเบฎเบนเป เปเบฅเบฐเบชเบฒเบกเบฒเบเปเบเปเบเบฒเบชเบฒเบชเบญเบเบเบฒเบกเปเบเป? เบขเบนเปเปเบเบซเบผเบฑเบเบเบญเบเบกเบฑเบ, เบงเบดเบเบฐเบเบฒเบชเบฒเบเบเปเปเบกเบนเบเบกเบตเบซเบผเบฒเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบชเปเบฒเบเบฑเบ, เปเบฅเบฐเบเปเบฒเบญเบดเบเปเบฅเบฐเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบ (เบเปเปเบกเบตเบกเบฑเบ, เปเบเปเบเบญเบเบเปเปเบกเบตเบซเบเบฑเบเบเบฐเปเบฎเบฑเบเบงเบฝเบ!) เปเบกเปเบเบเบฒเบเปเบเปเบฎเบฑเบเบซเบผเบทเบชเบฐเบเบฑเบเบเปเปเบกเบนเบ. เบชเปเบงเบเบซเบผเบฒเบเบกเบฑเบ, เบเปเปเบกเบนเบเปเบกเปเบเบเบฑเปเบเบขเบนเปเบเปเบญเบเปเบเบซเบเบถเปเบเปเบเบเบฒเบเบฎเบนเบเปเบเบเปเบฅเบฐเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบ "เปเบญเบปเบฒ" เบเบฒเบเบเปเบญเบเบเบฑเปเบ.
เบเบฒเบชเบฒ Query เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบชเบฐเบเบฑเบเบเปเปเบกเบนเบเบซเบผเบฒเบเบเบตเป! เปเบฅเบฐเปเบเบกเบทเปเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเบเบญเบเบเปเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบชเบฒเปเบเบเบชเบญเบเบเบฒเบกเปเบซเบผเบปเปเบฒเบเบฑเปเบเบเบตเปเบกเบตเบเบฐเปเบซเบเบเบเปเปเบเปเบญเบเปเบฅเบฐเบเปเบญเบเบเบฐเบเบญเบเปเบเบปเปเบฒเปเบฅเบฐเบชเบฐเปเบเบเปเบซเปเปเบเบปเปเบฒเบฎเบนเปเบงเปเบฒเบเปเบญเบเปเบเปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบเปเบเบญเบ - เปเบเบฑเบเบซเบเบฑเบเบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเบถเบเบชเบฒ.
เบกเบฑเบเบเบฐเบกเบตเบชเบฒเบกเบเบฅเบฑเบญเบเบเบปเปเบเบเปเบเบญเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเปเปเบกเบนเบ, เปเบเบดเปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบถเบเบชเบฒเบซเบฒเบฅเบทเปเบเบเบปเบเบเบงเบฒเบกเบเบตเป:
- เบเบฒเบชเบฒเปเบเบเบชเบญเบเบเบฒเบก "เบกเบฒเบเบเบฐเบเบฒเบ" เปเบกเปเบเบชเบดเปเบเบเบตเปเปเบเบปเปเบฒเปเบเบเบปเปเบงเปเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบชเบฒเบชเบญเบเบเบฒเบก, เปเบเบฑเปเบ: เบเบถเบเบเบฐเบเบฐเบเบดเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบซเบผเบท SQL.
- เบเบฒเบเบเบฝเบเบเบฒเบชเบฒเปเบเบเบชเบญเบเบเบฒเบก: เบเบปเบงเบขเปเบฒเบ, Python things pandas, numpy เบซเบผเบท shell scripting.
- เบเบฒเบชเบฒเบชเบญเบเบเบฒเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบฒเบกเบฎเบนเปเปเบฅเบฐเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบ.
เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบตเปเบเบฝเบเบขเบนเปเบเบตเปเบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเบเบฐเบชเบปเบเบเบฒเบเบชเปเบงเบเบเบปเบง, เบชเบดเปเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบ, เบกเบตเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเปเบฝเบงเบเบฑเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเปเบฅเบฐ "เปเบเบฑเบเบซเบเบฑเบเบกเบฑเบเบเบถเปเบเบเปเบญเบเบเบฒเบ" - เบเบธเบเบเบปเบเบชเบฒเบกเบฒเบเบฅเบญเบเปเบเบดเปเบเบงเปเบฒเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบชเบฒเบกเบฒเบเบกเบฒเปเบเบดเบเปเบเบปเปเบฒเปเบเปเปเบเบงเปเบเปเบฅเบฐเบเบฐเบเบฒเบเบฒเบกเบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบเบปเบฒเบฅเปเบงเบเบซเบเปเบฒเปเบเบเบเบฒเบเปเบเบปเปเบฒเปเบเบเบฒเบชเบฒเปเบซเบผเบปเปเบฒเบเบตเป. เบเปเบญเบโเบเบตเปโเบเปเบฒเบโเบเบฐโเบเปเบญเบโเปเบเปโเบชเบฐโเบซเบกเบฑเบ (เบเปเบงเบโ) เบเปเบฝเบงโเบเบฑเบโเปเบเบโเบเบฒเบโเบซเบผเบทโเปเบกเปโเบเบฐโเบเบฑเปเบโเปเบโเบซเบฒโเปเบเบโเบเบฒเบโเบเบตเปโเปเบเบปเบฒโเปเบเบปเปเบฒโเบเปเบฒโเปเบเบฑเบโ.
เบเบฒเบชเบฒเปเบเบเบชเบญเบเบเบฒเบก "เบกเบฒเบเบเบฐเบเบฒเบ".
เบเบฒเบชเบฒเปเบเบเบชเบญเบเบเบฒเบกเบกเบฒเบเบเบฐเบเบฒเบเปเบกเปเบเบเบฑเบเปเบเบเปเบเบเบงเบฒเบกเบซเบกเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเบฑเบเบเบฐเบเบดเบเบเปเบฝเบงเบเบฑเบเบเบงเบเบกเบฑเบเปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบก.
เบเบถเบเบเบฐเบเบฐเบเบดเบเบชเบณเบเบฑเบ
เปเบเบฑเบเบซเบเบฑเบเบเปเบญเบเปเบเปเบเบถเบเบเบฐเบเบฐเบเบดเบเบชเบณเบเบฑเบเปเบเบกเบทเปเบเบตเป? เปเบเบทเปเบญเปเบซเปเบกเบตเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบเบตเบงเปเบฒเปเบเบฑเบเบซเบเบฑเบเบเบฒเบชเบฒเปเบเบเบชเบญเบเบเบฒเบกเบเบถเปเบเบกเบตเปเบเบเบชเปเบฒเบเปเบเปเบเบเบเบตเปเปเบเปเบเบญเบเปเบฅเบฐเปเบเปเบกเบฑเบเบขเปเบฒเบเบกเบตเบชเบฐเบเบด, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบปเปเบฒเปเบเบเบทเปเบเบเบฒเบเบเบญเบเบเบงเบเบกเบฑเบ.
เบเบถเบเบเบฐเบเบฐเบเบดเบเบชเบณเบเบฑเบเปเบกเปเบเบซเบเบฑเบ?
เบเปเบฒเบเบดเบเบฒเบกเบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบเบกเบตเบเบฑเปเบเบเบตเป: relational algebra เปเบกเปเบเบฅเบฐเบเบปเบเบเบดเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบปเบงเบเบฑเบเปเบเบฎเบนเบเปเบเบเบเปเปเบกเบนเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ. เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเบกเบฐเบเบธเบเปเบฅเบฑเบเบเปเบญเบ, เบเบตเปเปเบกเปเบเบฅเบฐเบเบปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบฑเปเบเบงเปเบฒเบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเบฒเบเบฐเบฅเบฒเบเบชเบฐเปเบซเบกเบต.
เปเบเบดเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบซเบกเบปเบเปเบ
เปเบเบฑเบเบซเบเบฑเบ?
เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเบงเปเบฒเบเบฒเบชเบฒเบชเบญเบเบเบฒเบกเปเบกเปเบเบซเบเบฑเบเปเบฅเบฐเบชเบดเปเบเบเบตเปเบเบฐเบเบดเบเบฑเบเบขเบนเปเปเบเบทเปเบญเบเบซเบผเบฑเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเปเบเบเบฒเบชเบฒเบชเบญเบเบเบฒเบกเบชเบฐเปเบเบฒเบฐเบกเบฑเบเบเบฐเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเปเบฅเบดเบเปเบเบดเปเบเบเปเบฝเบงเบเบฑเบเบชเบดเปเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเปเบเบเบฒเบชเบฒเบชเบญเบเบเบฒเบกเปเบฅเบฐเบงเบดเบเบตเบเบฒเบ.
เปเบญเบปเบฒเบกเบฒเบเบฒเบ
เบญเบธโเบเบฐโเบเบญเบโเบเบฒเบโเบชเบถเบโเบชเบฒโ:
SQL
เปเบญเบปเบฒเบกเบฒเบเบฒเบ
SQL เปเบกเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบญเบฑเบเบชเปเบฒเบเบฑเบเบเบญเบ algebra เบเบตเปเบเปเบฝเบงเบเปเบญเบ - เบกเบต caveat เบเบตเปเบชเปเบฒเบเบฑเบ, SQL เปเบกเปเบเบเบฒเบเบเบฐเบเบฒเบ! เบเบฑเปเบเปเบกเปเบ, เปเบกเบทเปเบญเบเบฝเบเบเปเบฒเบเบฒเบกเปเบเบเบฒเบชเบฒเบเบญเบ algebra เบเบตเปเบเปเบฝเบงเบเปเบญเบ, เบเบปเบงเบเบดเบเปเบฅเปเบงเบเปเบฒเบเปเบงเบปเปเบฒเบงเปเบฒเบงเบดเบเบตเบเบฒเบเบเบดเบเปเบฅเป - เปเบเปเบเปเบงเบ SQL เบเปเบฒเบเบเปเบฒเบเบปเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเบชเบฐเบเบฑเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ DBMS เปเบเปเบชเปเบฒเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบ (เบเบฐเบชเบดเบเบเบดเบเบฒเบ) เปเบเบเบฒเบชเบฒเบเบญเบ algebra เบเบตเปเบเปเบฝเบงเบเปเบญเบ (เบเบญเบเบเบงเบเปเบเบปเบฒ. เบเบงเบฒเบกเปเบเบปเปเบฒเบเบฝเบกเปเบกเปเบเปเบเบฑเบเบเบตเปเบฎเบนเปเบเบฑเบเบเบฑเบเบเบงเบเปเบฎเบปเบฒ
เปเบญเบปเบฒเบกเบฒเบเบฒเบ
เปเบเบฑเบเบซเบเบฑเบ?
Relational DBMSs: Oracle, Postgres, SQL Server, เปเบฅเบฐเบญเบทเปเบเปเปเบกเปเบเบเบฑเบเบกเบตเบขเบนเปเบเบปเปเบงเบเบธเบเปเบซเปเบเปเบฅเบฐเบกเบตเปเบญเบเบฒเบเบชเบนเบเบขเปเบฒเบเบเปเปเบซเบเปเบฒเปเบเบทเปเบญเบเบตเปเบเปเบฒเบเบเบฐเบเปเบญเบเบเบปเบงเบเบฑเบเบเบฑเบเบเบงเบเปเบเบปเบฒ, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเปเบฒเบเบเบฐเบเปเบญเบเบญเปเบฒเบ SQL (เปเบเบดเปเบเปเบเบฑเบเปเบเปเบเปเบซเบผเบฒเบ) เบซเบผเบทเบเบฝเบเบกเบฑเบ (. เบเบปเบเบเบฐเบเปเปเปเบเบฑเบเปเบเปเบเป).
เบชเบดเปเบเบเบตเปเบเปเบญเบเบญเปเบฒเบเปเบฅเบฐเบชเบถเบเบชเบฒ
เบญเบตเบโเบเบฒเบกโเบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโเบเบฝเบงโเบเบฑเบโเบเปเบฒเบโเปเบเบดเบ (เบเปเบฝเบงโเบเบฑเบโเบเบถเบโเบเบฐโเบเบฐโเบเบดเบโเบเบตเปโเบเปเบฝเบงโเบเปเบญเบโ)โ, เบกเบตโเบเปเบฒโเบเบงเบ incredible เบเบญเบโเบญเบธโเบเบฐโเบเบญเบโเบเบฒเบโ, เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบปเบโเบเบปเบงโเบขเปเบฒเบโ.
เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, NoSQL เปเบกเปเบเบซเบเบฑเบ?
"เบกเบฑเบเปเบเบฑเบเบกเบนเบเบเปเบฒเบเบตเปเปเบเบฑเปเบเบซเบเบฑเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเบงเปเบฒเบเปเบฒเบงเปเบฒ "NoSQL" เบกเบตเบเบปเปเบเบเปเบฒเปเบเบตเบ spontaneous เบขเปเบฒเบเปเบเปเบเบดเบเปเบฅเบฐเบเปเปเบกเบตเบเปเบฒเบเบดเบเบฒเบกเบเบตเปเบเบญเบกเบฎเบฑเบเปเบเบเบเบปเปเบงเปเบเบซเบผเบทเบชเบฐเบเบฒเบเบฑเบเบงเบดเบเบฐเบเบฒเบชเบฒเบเบเบตเปเบขเบนเปเปเบเบทเปเบญเบเบซเบผเบฑเบเบกเบฑเบ." เบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ
เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบเบฐเบเบฒเบเบปเบเปเบเปเบฎเบฑเบเบฎเบนเปเบงเปเบฒเบเบปเบงเปเบเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบซเบผเบฒเบเบขเปเบฒเบ, เปเบเบเบชเบฐเปเบเบฒเบฐเบชเปเบฒเบฅเบฑเบเบเบนเปเบเบตเป, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบกเปเบเบชเปเบฒเบเบฑเบเปเบฅเบฐเบเบฒเบเบเปเบฒเบเบฒเบกเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบกเบตเบเบฒเบเบฅเบงเบเบฅเบงเบก dominate - เบเปเบญเบเบเบตเปเบกเบฑเบเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเบเบดเบเปเบฅเป metrics เบขเปเบฒเบเปเบงเบงเบฒเปเบฅเบฐเบเบฝเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒ. เบเบฒเบเบเปเปเบกเบนเบ, เปเบฅเบฐเบฅเบฑเบเบชเบฐเบเบฐเบซเบผเบฒเบเบเบตเปเบชเบธเบเปเบกเปเบ relational เบซเบฑเบเบญเบญเบเบเปเปเบเบฝเบเปเบเปเบเปเปเบเปเบฒเปเบเบฑเบ, เปเบเปเบเบฑเบเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบ - เปเบเบฑเบเบซเบเบฑเบ normalize เบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบฑเบเบเบฐ spoil เบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ (เบชเปเบฒเบฅเบฑเบเบเบฒเบเบงเบฝเบเบเบฒเบเบชเบฐเปเบเบฒเบฐ) - เบเบปเบเบเบฐเบฅเบดเบ?
เบเบญเบเบเบฒเบเบเบตเป, schemas เบเบตเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเปเบกเปเบเบกเบฑเบเบเบฐเบเปเบญเบเบเบฒเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบ schemas เบเบฐเบเบดเบเบชเบฒเบเบเบปเบเบเบตเปเบเบญเบเปเบเบเบเปเบฒเบฅเบญเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบฅเบฒเบชเบชเบดเบ - เปเบฅเบฐเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเปเบฒเบเบเบฒเบเบขเปเบฒเบเบเปเปเบซเบเปเบฒเปเบเบทเปเบญเปเบเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบชเปเบฒเบเบฑเบเปเบเบเบฒเบเบเปเบฒเปเบเปเบฅเบฐเบเบปเบเปเบฅเบฐเปเบฅเบตเปเบกเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเปเบงเบงเบฒ, เบเบธเบเปเบเปเบเบเบปเบเปเบเปเบฎเบฑเบ - เบซเบผเบท schema เปเบฅเบฐเบเบฐเปเบเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเปเบเบฑเบเปเบงเป. เบเปเปเบชเปเบฒเบเบฑเบเบซเบผเบฒเบ.
เบเบปเบงเบขเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบชเปเบฒเบเบฅเบฐเบเบปเบเบเบนเปเบเปเบฝเบงเบเบฒเบเปเบฅเบฐเบเปเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเปเบเปเบกเบเบชเบฐเปเบเบฒเบฐเบเปเบญเบกเบเบฑเบเบเปเปเบกเบนเบ meta เบเบฒเบ - เบเบงเบเปเบฎเบปเบฒเบญเบฒเบเบเบฐเบเปเปเบฎเบนเปเบเบธเบเบเบปเบเปเบเบเปเบฅเบฐเบเบฝเบเปเบเปเปเบเบฑเบเบฎเบฑเบเบชเบฒ JSON เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบ - เบเบตเปเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเปเปเบกเบนเบ. เบฎเบนเบเปเบเบเปเบฅเบฐ iterating เบขเปเบฒเบเปเบงเบงเบฒ - เบเบฑเปเบเบเบฑเปเบเปเบเบเปเบฅเบฐเบเบตเบเบตเป, NoSQL เบเบฐเปเบเบฑเบเบเบตเปเบกเบฑเบเปเบฅเบฐเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเปเบซเบผเบฒเบ. เบเบปเบงเบขเปเบฒเบเบเบฒเบเปเบเบปเปเบฒ (เบเบฒเบเบซเบเบถเปเบเปเบเปเบเบเบเบฒเบเบเบญเบเบเปเบญเบเบเปเบญเบเบเบตเป NoSQL เบเบทเบเบเปเบญเบเบเปเบญเบเบเบตเปเบกเบฑเบเบเปเบญเบเบเบฒเบ).
{"en_wikipedia_url":"https://en.wikipedia.org/wiki/Johnny_Cash",
"ru_wikipedia_url":"https://ru.wikipedia.org/wiki/?curid=301643",
"ru_wiki_pagecount":149616,
"entity":[42775,"ะะถะพะฝะฝะธ ะัั","ru"],
"en_wiki_pagecount":2338861}
เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเบตเปเบกเปเบเบตเบก
เบฎเบฝเบเบซเบเบฑเบ?
เบเบตเปเบเบตเป, เปเบเบเบเบตเปเบเบฐ, เบเปเบฒเบเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบงเบฝเบเบเบฒเบเบเบญเบเบเปเบฒเบเบขเปเบฒเบเบฅเบฐเบญเบฝเบ, เบเบธเบเบชเบปเบกเบเบฑเบเบเบญเบเบกเบฑเบเปเบกเปเบเบซเบเบฑเบเปเบฅเบฐเบฅเบฐเบเบปเบ NoSQL เปเบกเปเบเบซเบเบฑเบเบเบตเปเบเบฐเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบตเป - เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบฅเบตเปเบกเบเบปเปเบเบชเบถเบเบชเบฒเบฅเบฐเบเบปเบเบเบตเป.
Scripting Query Languages
เบเปเบฒเบญเบดเบ, เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒ, Python เปเบฎเบฑเบเปเบเบงเปเบเบเบฑเบเบกเบฑเบเปเบเบเบเบปเปเบงเปเบ - เบกเบฑเบเปเบเบฑเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบก, เปเบฅเบฐเบเปเปเปเบกเปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบฑเบเบซเบกเบปเบ.
- Pandas เปเบเบฑเบโเบกเบตเบโเบเบญเบเบเบฑเบโเบชเบฐโเบงเบดเบโเบเบญเบโเบงเบดโเบเบฐโเบเบฒโเบชเบฒเบโเบเปเปโเบกเบนเบโเบเบตเปโเบฎเบนเปโเบซเบเบฑเบโเบชเบทโ, เบเปเบฒโเบเบงเบโเบซเบผเบงเบโเบซเบผเบฒเบโเบเบญเบโเบเบฒเบโเบซเบฑเบโเบเปเบฝเบโเบเปเปโเบกเบนเบโ, เบเบฒเบโเบฅเบงเบโเบฅเบงเบกโ, เปเบฅเบฐโเบญเบทเปเบเปโเปเบเบตเบโเบเบถเปเบโเปเบโเบกเบฑเบโ.
- Numpy - เบเบฒเบเบเบดเบเปเบฅเป vector, matrices เปเบฅเบฐ linear algebra เบขเบนเปเบเบตเปเบเบฑเปเบ.
- Scipy - เบกเบตเบซเบผเบฒเบเบเบฐเบเบดเบเบชเบฒเบเบขเบนเปเปเบเบเบธเบเบเบตเป, เปเบเบเบชเบฐเปเบเบฒเบฐเบชเบฐเบเบดเบเบด.
- เบซเปเบญเบเบเบปเบเบฅเบญเบ Jupyter - เบเบฒเบเบงเบดเปเบเบฒเบฐเบเปเปเบกเบนเบเบเบฒเบเบชเปเบฒเบซเบผเบงเบเบซเบผเบฒเบเปเบซเบกเบฒเบฐเบเบฑเบเบเบญเบกเบเบดเบงเปเบเบตเปเบเบเบเบธเบ - เปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบเบฐเบฎเบนเป.
- เบเบฒเบเบฎเปเบญเบเบเป - เปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบทเบญเบเปเบฒเบ.
- Pyspark เปเบกเปเบเบกเบตเบเบงเบฒเบกเบเบดเบเบปเบกเบซเบผเบฒเบเปเบเบเบฑเบเบเบฒเบงเบดเบชเบฐเบงเบฐเบเบญเบเบเปเปเบกเบนเบ, เบชเปเบงเบเบซเบผเบฒเบเปเบกเปเบเปเบเบปเปเบฒเบเบฐเบเปเบญเบเบเบปเบงเบเบฑเบเบเบฑเบเบชเบดเปเบเบเบตเปเบซเบผเบท Spark, เบเบฝเบเปเบเปเบเปเบญเบเบเบงเบฒเบกเบเบดเบเบปเบกเบเบญเบเบเบงเบเปเบเบปเบฒ.
- *Selenium - เปเบเบฑเบโเบเบฐโเปเบซเบเบโเบซเบผเบฒเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเปเบเบฑเบโเบเปเบฒโเบเปเปโเบกเบนเบโเบเบฒเบโเบชเบฐโเบเบฒเบโเบเบตเปโเปเบฅเบฐโเบเบฑเบโเบเบฐโเบเบฒโเบเบญเบโ, เบเบฒเบโเบเบฑเปเบโเบเปเปโเบกเบตโเบเบฝเบโเปเบเปโเบเปเปโเบกเบตโเบเบฒเบโเบญเบทเปเบโเบเบตเปโเบเบฐโเปเบเปโเบฎเบฑเบโเบเปเปโเบกเบนเบโ.
เบเปเบฒเปเบเบฐเบเปเบฒเบเบปเปเบเบเปเบเบญเบเบเปเบญเบ: เบฎเบฝเบเบฎเบนเป Python!
Pandas
เปเบซเปเปเบญเบปเบฒเบฅเบฐเบซเบฑเบเบเปเปเปเบเบเบตเปเปเบเบฑเบเบเบปเบงเบขเปเบฒเบ:
import pandas as pd
df = pd.read_csv(โdata/dataset.csvโ)
# Calculate and rename aggregations
all_together = (df[df[โtrip_typeโ] == โreturnโ]
.groupby(['start_station_name','end_station_name'])
.agg({'trip_duration_seconds': [np.size, np.mean, np.min, np.max]})
.rename(columns={'size': 'num_trips',
'mean': 'avg_duration_seconds',
'amin': min_duration_seconds',
โamax': 'max_duration_seconds'}))
เปเบเบเบเบทเปเบเบเบฒเบเปเบฅเปเบง, เบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบเบงเปเบฒเบฅเบฐเบซเบฑเบเปเบซเบกเบฒเบฐเบเบฑเบเบฎเบนเบเปเบเบ SQL เบเบฅเบฒเบชเบชเบดเบ.
SELECT start_station_name, end_station_name, count(trip_duration_seconds) as size, โฆ..
FROM dataset
WHERE trip_type = โreturnโ
GROUPBY start_station_name, end_station_name
เปเบเปเบชเปเบงเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบกเปเบเบงเปเบฒเบฅเบฐเบซเบฑเบเบเบตเปเปเบกเปเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบ script เปเบฅเบฐเบเปเป; เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเปเบฒเบเบฒเบกเปเบเบปเปเบฒเปเบเปเบเบเปเป Python. เปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเป, เบเบฒเบชเบฒเบชเบญเบเบเบฒเบกเบกเบฒเบซเบฒเบเบงเบเปเบฎเบปเบฒเบเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบฑเปเบ Pandas เบซเบผเบท pySpark.
เปเบเบเบเบปเปเบงเปเบ, เปเบ pySpark เบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบเปเบฝเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเปเบเบเบเปเบฒเบเบเบฒเบชเบฒเปเบเบเบชเบญเบเบเบฒเบกเปเบเบเบดเบเปเบเบเบญเบ:
df.filter(df.trip_type = โreturnโ)
.groupby(โdayโ)
.agg({duration: 'mean'})
.sort()
เบเปเบญเบเปเบเปเบฅเบฐเบชเบดเปเบเบเบตเปเบเบฐเบญเปเบฒเบ
เปเบ Python เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเปเบเบเบเบปเปเบงเปเบ
Shell เปเบเบฑเบเบเบฒเบชเบฒเบชเบญเบเบเบฒเบก
เปเบเบเบเบฒเบเบเบฒเบเบเบธเบเปเบเปเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบฒเบเบงเบดเปเบเบฒเบฐเบเปเบฒเบเบงเบเบซเบเปเบญเบเบเบตเปเบเปเบญเบเปเบเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบกเปเบ, เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, shell scripts เบเบตเปเปเบญเบตเปเบเบฅเบฐเบซเบฑเบเปเบ Python, Java, เปเบฅเบฐ shell เบเปเบฒเบชเบฑเปเบเบเบปเบงเปเบญเบ. เบเบฑเปเบเบเบฑเปเบ, เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบง, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเปเปเปเบ bash / zsh / etc เปเบเบฑเบเบเบฒเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบชเบญเบเบเบฒเบกเบฅเบฐเบเบฑเบเบชเบนเบ (เปเบเปเบเบญเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบ, เบชเบดเปเบเบเบตเป loops เบขเบนเปเปเบเบเบฑเปเบ, เปเบเปเบเบตเปเบเปเปเปเบกเปเบเบเบปเบเบเบฐเบเบดเบชเปเบฒเบฅเบฑเบเบฅเบฐเบซเบฑเบ DS เปเบเบเบฒเบชเบฒเปเบเบฐ), เปเบซเปเบเบงเบเปเบฎเบปเบฒ. เบเบปเบงเบขเปเบฒเบเบเบตเปเบเปเบฒเบเบเบฒเบ - เบเปเบญเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบฎเบฑเบเปเบเบเบเบตเป QID เบเบญเบ wikidata เปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบเบฑเบ wikis เบฅเบฑเบเปเบเบเปเบฅเบฐเบญเบฑเบเบเบดเบ, เบชเปเบฒเบฅเบฑเบเบเบตเปเบเปเบญเบเบเบฝเบเบเปเบฒเบฎเปเบญเบเบเปเบเปเบฒเบเปเบเบฒเบเบเปเบฒเบชเบฑเปเบเปเบ bash เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเปเบญเบเบเบฝเบ script เบเปเบฒเบเปเปเบ Python, เปเบเบดเปเบเบเปเบญเบ. เปเบญเบปเบฒเปเบเบปเปเบฒเบเบฑเบเปเบเบเบเบตเป:
pv โdata/latest-all.json.gzโ |
unpigz -c |
jq --stream $JQ_QUERY |
python3 scripts/post_process.py "output.csv"
เบเปเบญเบเบเบตเป
JQ_QUERY = 'select((.[0][1] == "sitelinks" and (.[0][2]=="enwiki" or .[0][2] =="ruwiki") and .[0][3] =="title") or .[0][1] == "id")'
เบเบตเปเปเบกเปเบ, เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบเปเปเบเบฑเบเบซเบกเบปเบเบเบตเปเบชเปเบฒเบเปเบเบเบเบตเปเบเบตเปเบเปเบฒเบเบปเบเปเบงเป; เบเบฑเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบฎเบนเบเปเบเบเบเบฒเบเปเบซเบผ:
- pv filepath - เปเบซเปเปเบเบเบเบงเบฒเบกเบเบทเบเบซเบเปเบฒเปเบเบเบญเบตเบเปเบชเปเบเบฐเบซเบเบฒเบเปเบเบฅเปเปเบฅเบฐเบเปเบฒเบเปเบเบทเปเบญเบซเบฒเบเบญเบเบกเบฑเบเบเปเปเปเบ
- unpigz -c เบญเปเบฒเบเบเบฒเบเบชเปเบงเบเบเบญเบเบฎเบงเบเบฎเบงเบกเปเบฅเบฐเบกเบญเบเปเบซเป jq
- jq เบเบฑเบเบเบต - stream เบเบฑเบเบเบตเบเบฐเบฅเบดเบเบเบปเบเปเบเปเบฎเบฑเบเปเบฅเบฐเบชเบปเปเบเบเปเบฒเบ postprocessor (เบเบทเบเบฑเบเบเบฑเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบญเบดเบ) เปเบ Python
- เบเบฒเบเปเบ, เปเบเปเบเบเปเบเบต postprocessor เปเบกเปเบเปเบเบทเปเบญเบเบเบฑเบเบเบญเบเบฅเบฑเบเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบเบฑเบเบฎเบนเบเปเบเบเบเบปเบเบเบฐเบฅเบดเบ
เปเบเบเบฅเบงเบกเปเบฅเปเบง, เบเปเปเบเบตเปเบชเบฑเบเบชเบปเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบฎเบนเบเปเบเบเบเบฒเบเปเบซเบผเบเบญเบเบเปเปเบกเบนเบเบเบฐเบซเบเบฒเบเปเบซเบเป (0.5TB), เปเบเบเบเปเปเบกเบตเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบฅเบฐเปเบฎเบฑเบเบเบฒเบเบเปเปเบเบตเปเบเปเบฒเบเบเบฒเบเปเบฅเบฐเปเบเบทเปเบญเบเบกเบทเบชเบญเบเบขเปเบฒเบ.
เบเปเบฒเปเบเบฐเบเปเบฒเบเบตเปเบชเปเบฒเบเบฑเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบ: เบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบตเปเบฅเบฐเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบ terminal เปเบฅเบฐเบเบฝเบ bash/zsh/etc.
เบกเบฑเบเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบขเบนเปเปเบช? เปเบกเปเบเปเบฅเปเบง, เปเบเบทเบญเบเบเบธเบเบเปเบญเบ - เบญเบตเบเปเบเบทเปเบญ เปเบถเปเบ, เบกเบตเปเบญเบเบฐเบชเบฒเบเบซเบผเบฒเบเบขเปเบฒเบเปเบเบทเปเบญเบชเบถเบเบชเบฒเปเบเบญเบดเบเปเบเบตเปเบเบฑเบ. เปเบเบเบชเบฐเปเบเบฒเบฐ, เบเบตเปเบเบตเป
R scripting
เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เบเบนเปเบญเปเบฒเบเบญเบฒเบเบเบฐเบฎเปเบญเบเบญเบญเบเบกเบฒ - เบเบต, เบเบตเปเปเบกเปเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเบเบฑเบเบซเบกเบปเบ! เปเบฅเบฐเปเบเปเบเบญเบ, เบฅเบฒเบงเบเบฐเบเบทเบเบเปเบญเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบปเบ R เปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบง, เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบกเบฑเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบฒเบชเบฒเบชเบญเบเบเบฒเบก.
R เปเบเบฑเบโเบชเบฐโเบเบฒเบโเปเบงเบโเบฅเปเบญเบกโเบเบฒเบโเบเบดเบโเปเบฅเปโเบชเบฐโเบเบดโเบเบดโเปเบฅเบฐโเบเบฒโเบชเบฒโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบญเบกโเบเบดเบงโเปเบเบตโเบชเบฐโเบเบดเบโเปเบฅเบฐโเบเบฒเบโเบชเบฐโเปเบเบโเปเบซเปโเปเบซเบฑเบ (เบญเบตเบโเบเบฒเบกโเบเบฒเบโ
เปเบญเบปเบฒ
เปเบเบฑเบเบซเบเบฑเบเบเบฑเบเบงเบดเบเบฐเบเบฒเบชเบฒเบเบเปเปเบกเบนเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฎเบนเป R? เบขเปเบฒเบเบซเบเปเบญเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบตเบเบฑเปเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบญเบเบเบฐเบเบฒเบเบปเบเบเบตเปเบเปเปเปเบกเปเบ IT เบเบตเปเบงเบดเปเบเบฒเบฐเบเปเปเบกเบนเบเปเบ R. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบปเบเบกเบฑเบเบขเบนเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบฑเปเบเบเปเปเปเบเบเบตเป:
- เบเบฐโเปเปเบโเบเบฒเบโเบขเบฒ.
- เบเบฑเบเบเบตเบงเบฐเบงเบดเบเบฐเบเบฒ.
- เบเบฐเปเปเบเบเบฒเบเปเบเบดเบ.
- เบเบปเบเบเบตเปเบกเบตเบเบฒเบเบชเบถเบเบชเบฒเบเบฐเบเบดเบเบชเบฒเบเบเบตเปเบเปเบฅเบดเบชเบธเบเบเบนเปเบเบตเปเบเบฑเบเบเบฒเบเบเบฑเบเบชเบฐเบเบดเบเบด.
- เปเบเบเบเปเบฒเบฅเบญเบเบชเบฐเบเบดเบเบดเบเบดเปเบชเบเปเบฅเบฐเปเบเบเบเปเบฒเบฅเบญเบเบเบฒเบเบฎเบฝเบเบฎเบนเปเปเบเบทเปเบญเบเบเบฑเบ (เปเบเบดเปเบเบกเบฑเบเบเบฐเบเบปเบเปเบซเบฑเบเบขเบนเปเปเบเบชเบฐเบเบฑเบเบเบญเบเบเบนเปเบเบฝเบเปเบเบฑเบเบเบธเบ R).
เปเบเบฑเบเบซเบเบฑเบเบกเบฑเบเปเบเบฑเบเบเบฒเบชเบฒเบชเบญเบเบเบฒเบก? เปเบเบฎเบนเบเปเบเบเบเบตเปเบกเบฑเบเบเบปเบเปเบฅเบทเปเบญเบเป, เบเบปเบงเบเบดเบเปเบฅเปเบงเปเบกเปเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบทเปเบญเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบ, เบฅเบงเบกเบเบฑเบเบเบฒเบเบญเปเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบฒเบเปเบเปเปเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบชเบญเบเบเบฒเบก (เปเบเบเบเปเบฒเบฅเบญเบ), เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเปเบเบดเปเบเปเบซเบฑเบเบเปเปเบกเบนเบเปเบเปเบเบฑเบเปเบเบฑเบเปเบเบฑเปเบ ggplot2 - เบเบตเปเปเบกเปเบเบฎเบนเบเปเบเบเบเบฒเบเบเบฝเบเบเปเบฒเบเบฒเบก. .
เบเบปเบงเบขเปเบฒเบเบเปเบฒเบเบฒเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบดเปเบเปเบซเบฑเบ
ggplot(data = beav,
aes(x = id, y = temp,
group = activ, color = activ)) +
geom_line() +
geom_point() +
scale_color_manual(values = c("red", "blue"))
เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบง, เบซเบผเบฒเบเปเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบฒเบ R เปเบเปเปเบเบทเปเบญเบเบเปเบฒเบเปเบเบปเปเบฒเปเบเปเบเบเบธเบ python เปเบเบฑเปเบ pandas, numpy เบซเบผเบท scipy, เปเบเบฑเปเบ dataframes เปเบฅเบฐ vectorization เบเปเปเบกเบนเบ - เบเบฑเปเบเบเบฑเปเบเปเบเบเบเบปเปเบงเปเบเบซเบผเบฒเบเบชเบดเปเบเบเบตเปเบขเบนเปเปเบ R เบเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเบเบธเปเบเปเบเบตเบเปเบฅเบฐเบชเบฐเบเบงเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบ.
เบกเบตเบซเบผเบฒเบเปเบซเบผเปเบเบเบตเปเบเบฐเบชเบถเบเบชเบฒ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ,
เบเบฃเบฒเบเบเบงเบฒเบกเบฎเบนเป
เปเบเบเบตเปเบเบตเปเบเปเบญเบเบกเบตเบเบฐเบชเบปเบเบเบฒเบเบเบตเปเบเบดเบเบเบปเบเบเบฐเบเบดเปเบฅเบฑเบเบเปเบญเบ, เปเบเบฒเบฐเบงเปเบฒเบเปเบญเบเบกเบฑเบเบเบฐเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเบเบงเบฒเบกเบฎเบนเปเปเบฅเบฐเบเบฒเบชเบฒเปเบเบเบชเบญเบเบเบฒเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบงเบปเปเบฒเบชเบฑเปเบเปเบเปเบฝเบงเบเบฑเบเบเบทเปเบเบเบฒเบ, เปเบเบฒเบฐเบงเปเบฒเบชเปเบงเบเบเบตเปเปเบกเปเบเปเบเบเปเบซเบกเปเปเบฅเบฑเบเบเปเบญเบ.
เปเบเบเบฒเบเบเปเปเบกเบนเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบฅเบฒเบชเบชเบดเบเบเบงเบเปเบฎเบปเบฒเบกเบต schema เบเบปเบ, เปเบเปเปเบเบเบตเปเบเบตเป schema เปเบกเปเบเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบ, เปเบเปเบฅเบฐ predicate เบเบปเบงเบเบดเบเปเบฅเปเบงเปเบกเปเบ "เบเบฑเบ" เปเบฅเบฐเปเบกเปเบเบฐเบเบฑเปเบเบซเบผเบฒเบ.
เบเบดเบเบเบฐเบเบฒเบเบฒเบเบงเปเบฒเบเปเบฒเบเบเปเบฒเบฅเบฑเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเบธเบเบเบปเบเปเบฅเบฐเบเปเบญเบเบเบฒเบเบญเบฐเบเบดเบเบฒเบเบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบ, เบเบปเบงเบขเปเบฒเบ, เปเบซเปเปเบญเบปเบฒเบเบธเบเบเบปเบเบชเบฐเปเบเบฒเบฐ, Douglas Adams, เปเบฅเบฐเบเปเบฒเปเบเปเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบตเปเปเบเบฑเบเบเบทเปเบเบเบฒเบ.
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเปเบซเบเปเบซเบผเบทเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบกเบตเบเปเบฒเบเบงเบเบเปเบฅเปเบฒเบเปเบฒเบเบงเบเบซเบฅเบฒเบ, เปเบเบดเปเบเบชเปเบงเบเปเบซเบเปเบเบฐเปเบเบฑเบ NULL เบซเบผเบทเปเบเบฑเบกเปเบเบเปเบงเบเบเปเบฒ False เปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบขเปเบฒเบ, เบเบปเบงเบขเปเบฒเบ, เบกเบฑเบเบเปเปเบซเบเปเบฒเบเบฐเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบซเบผเบฒเบเบเบปเบเบกเบต. เบเบฒเบเปเบเบปเปเบฒเบขเบนเปเปเบเบซเปเบชเบฐเบซเบกเบธเบเปเบซเปเบเบเบฒเบเปเบเบปเบฒเบซเบผเบต - เปเบเปเบเบญเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบฑเบเบงเบฒเบเบเบงเบเบกเบฑเบเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบเปเบชเบธเบเบเปเบฒเบเบเบตเปเบเบฐเปเบเบฑเบเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบตเปเบเบฐเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบงเบปเบเบเบญเบเบเบตเปเบกเบตเปเบซเบเบเบปเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบเบฑเบ predicates เปเบเบเปเบเปเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบปเบเบเบตเป.
เบชเบฐเบเบฑเปเบเบเบดเบเบเบฐเบเบฒเบเบฒเบเบงเปเบฒเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบฑเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบซเบผเบทเปเบเบฑเบเบเบปเบงเบชเบฐเปเบเบ binary เปเบฅเบฐ unary boolean.
เปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบเบปเบเบชเบดเปเบเบเบตเปเปเบเปเบขเบนเปเปเบช? เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เปเบฎเบฑเบเบงเบฝเบเบเบฑเบ
เบเปเปเปเบเบเบตเปเปเบกเปเบเบเบฒเบชเบฒเบเปเบฒเบเบฒเบกเบเบปเปเบเบเปเบเบตเปเบเปเบญเบเปเบเปเปเบเปเปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ.
SPARQL
Wiki:
SPARQL (เบเบปเบงเบซเบเปเป recursive เบเบฒเบเบเบฒเบชเบฒเบญเบฑเบเบเบดเบ SPARQL Protocol เปเบฅเบฐ RDF Query Language) -เบเบฒเบชเบฒเบชเบญเบเบเบฒเบกเบเปเปเบกเบนเบ , เปเบเบฑเบเบเบปเบงเปเบเบเปเบเบเบเบปเบงเปเบเบRDF เปเบฅเบฐเบญเบฐเบเบธเบชเบฑเบเบเบฒ เปเบเบทเปเบญเบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบเปเปเบซเบผเบปเปเบฒเบเบตเปเปเบฅเบฐเบเบญเบเบชเบฐเบซเบเบญเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒ. SPARQL เปเบกเปเบเบเปเบฒเปเบเบฐเบเปเบฒเบชเบฐเบกเบฒเบเบปเบก W3C เปเบฅเบฐเบซเบเบถเปเบเปเบเปเบเบฑเบเปเบเปเบฅเบขเบตเปเบงเบฑเบเปเบเบเป semantic .
เปเบเปเปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบเบกเบฑเบเปเบเบฑเบเบเบฒเบชเบฒเบชเบญเบเบเบฒเบกเบชเปเบฒเบฅเบฑเบ unary เบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบเปเบฅเบฐ binary predicates. เบเปเบฒเบเบเปเบฒเบฅเบฑเบเบเปเบฒเบเบปเบเปเบเบทเปเบญเบเปเบเบเบฝเบเปเบเปเบชเบดเปเบเบเบตเปเบเบทเบเปเบเปเปเบเปเบเบเบฒเบเบชเบฐเปเบเบ Boolean เปเบฅเบฐเบชเบดเปเบเบเบตเปเบเปเปเปเบกเปเบ (เบเปเบฒเบเบซเบผเบฒเบ).
เบเบทเปเบเบเบฒเบเบเบญเบ RDF (Resource Description Framework) เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ, เปเบเบดเปเบเบซเบผเบฒเบเบเบงเปเบฒเบเบฒเบเบชเบญเบเบเบฒเบก SPARQL เบเบทเบเบเบฐเบเบดเบเบฑเบ, เปเบกเปเบเบชเบฒเบกเปเบเบปเปเบฒ. object, predicate, subject
- เปเบฅเบฐเบเบฒเบเบชเบญเบเบเบฒเบกเปเบฅเบทเบญเบเบชเบฒเบกเปเบเบปเปเบฒเบเบตเปเบเปเบญเบเบเบฒเบเบเบฒเบกเบเปเปเบเปเบฒเบเบฑเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบงเบดเบเบเบฒเบ: เบเบญเบเบซเบฒ X เปเบเบฑเปเบเบงเปเบฒ p_55(X, q_33) เปเบเบฑเบเบเบงเบฒเบกเบเบดเบ - เบเปเบญเบเบเบตเป, เปเบเปเบเบญเบ, p_55 เปเบกเปเบเบเบฒเบเบเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบฑเบ ID 55, เปเบฅเบฐ q_33 เปเบกเปเบเปเบเบฑเบ. เบงเบฑเบเบเบธเบเบตเปเบกเบต ID 33 (เบเบตเปเบเบตเปเปเบฅเบฐเปเบฅเบทเปเบญเบเบเบฑเบเบซเบกเบปเบ, เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ omitting เบเบธเบเบเบฐเปเบเบเบเบญเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ).
เบเบปเบงเบขเปเบฒเบเบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเบเปเปเบกเบนเบ:
เบฎเบนเบเบเบฒเบเปเบฅเบฐเบเบปเบงเบขเปเบฒเบเบเบฑเบเบเบฐเปเบเบเบขเบนเปเบเบตเปเบเบตเป
เบเบปเบงเบขเปเบฒเบเบเปเบฒเบเบฒเบกเบเบทเปเบเบเบฒเบ
เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบญเบเบซเบฒเบเปเบฒเบเบญเบเบเบปเบงเปเบเบเบญเบเบเบฐเปเบเบ ?เปเบเบฑเปเบเบเบฑเปเบเบชเปเบฒเบฅเบฑเบ predicate
member_of, เบกเบฑเบเปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒ member_of(?country,q458) เปเบฅเบฐ q458 เปเบกเปเบ ID เบเบญเบเบชเบฐเบซเบฐเบเบฒเบเปเบญเบตเบฃเบปเบ.
เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเบชเบญเบเบเบฒเบก SPARQL เบเบตเปเปเบเปเบเบดเบเบเบฒเบเปเบเปเบเบทเปเบญเบเบเบฑเบ python:
เปเบเบเบเบปเบเบเบฐเบเบด, เบเปเบญเบเบเปเบญเบเบญเปเบฒเบ SPARQL เปเบเบเบเบตเปเบเบฐเบเบฝเบเบกเบฑเบ - เปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเบญเบฒเบเบเบฐเปเบเบฑเบเบเบฑเบเบชเบฐเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเบเบฒเบชเบฒเบขเปเบฒเบเบซเบเปเบญเบเปเบเบฅเบฐเบเบฑเบเบเบทเปเบเบเบฒเบเปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบขเปเบฒเบเปเบเปเบเบญเบเบงเปเบฒเบงเบดเบเบตเบเบฒเบเบเบถเบเบเปเปเบกเบนเบ.
เบกเบตเบซเบผเบฒเบเปเบญเบเบฐเบชเบฒเบเบเบตเปเบเบฐเบชเบถเบเบชเบฒเบญเบญเบเปเบฅเบเป: เบเบปเบงเบขเปเบฒเบ, เบเบตเปเบเบตเป
เบเบฒเบชเบฒเปเบเบเบชเบญเบเบเบฒเบกเบเบฒเบกเปเบซเบเบเบปเบ
เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบซเบปเบงเบเปเปเปเบเบเบปเบเบเบงเบฒเบกเบเบญเบเบเปเบญเบ
output(X) :- country(X), member_of(X,โEUโ).
เปเบเบเบตเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเปเบฒเบเบเบปเบเบเบฐเบฅเบดเบ predicate เปเบซเบกเป / 1 (/1 เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ unary), เบชเบฐเบซเบเบญเบเปเบซเปเบงเปเบฒเบชเปเบฒเบฅเบฑเบ X เบกเบฑเบเปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบฐเปเบเบ(X) - i.e., X เปเบเบฑเบเบเบฐเปเบเบเปเบฅเบฐเบเบฑเบ member_of(X,"EU ").
เบเบฑเปเบเปเบกเปเบ, เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบฑเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบปเบเบฅเบฐเบเบฝเบเปเบเปเบเบทเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบเบฒเบเบเบฝเบงเบเบฑเบ, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเบฑเบเบซเบฒเปเบเปเบเปเบฒเบเปเบฅเบฐเบเบต.
เบเปเบฒเบเบเบปเบเบเปเบญเบเปเบเปเบเบญเบธเบเบชเบฒเบซเบฐเบเปเบฒ?: เปเบเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบตเบเปเบฅเบดเบชเบฑเบเบเบตเปเบเบฝเบเปเบเบเบชเบญเบเบเบฒเบกเปเบเบเบฒเบชเบฒเบเบฑเปเบเบเปเบฒเบง, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบเบเบเบฒเบเปเบเบเบฐเบเบธเบเบฑเบเบขเบนเปเปเบเบซเบผเบฑเบเบเบญเบเบฅเบฐเบเบปเบ - เบกเบฑเบเบเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเปเปเบเบฑเบเบชเบดเปเบเบเบตเปเปเบเบเบเบฐเบซเบผเบฒเบเบซเบผเบฒเบ, เปเบเปเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเปเปเปเบเบตเบเบเบทเปเบ.
เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบดเปเบเบชเปเบงเบเบฅเบฐเบซเบฑเบเปเบ wikidata เบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบชเบฒเบเบตเปเบกเบตเปเบซเบเบเบปเบ:
เบงเบฑเบเบชเบฐเบเบธ: เบเปเบญเบเบเบฐเปเบซเปเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบชเบญเบเบญเบฑเบเบเบตเปเบเบฑเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบตเปเบกเบตเปเบซเบเบเบปเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบก Answer Set Programming - เบเปเบญเบเบเปเปเบเบฐเบเปเบฒเปเบซเปเบชเบถเบเบชเบฒเบกเบฑเบ:
http://peace.eas.asu.edu/aaai12tutorial/asp-tutorial-aaai.pdf http://ceur-ws.org/Vol-1145/tutorial1.pdf https://www.youtube.com/watch?v=gVQ0bP8zyHw https://www.youtube.com/watch?v=kdcd7Je2glc https://potassco.org/book/ http://potassco.sourceforge.net/teaching.html https://www.cs.uni-potsdam.de/~torsten/Potassco/Tutorials/fmcad12.pdf
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com