แแแ แแแ แแแแแชแแแแแแแแแ แแแฃแแแแแ, แกแแ แแ แ แแแแก แ แ แแงแ แแแแแกแแแแแ. แแก แแ แแก แแแแแฎแแแแ แแ แแแกแแ แขแแชแแ, แ แแแ แชแฎแแแ แแงแแก, แ แ แแ แกแแ แจแแแแซแแแแ แจแแแแแแแ แแแแฎแ แ - แแแแ แแ แแฅ แแ แแแฅแแก แแฅแกแแแฃแแแฃแ แแ แกแฃแแแแฅแขแฃแ แ แแแ แแแ แแแแแชแแแแแแ, แจแแกแแซแแแ แงแแแแแคแแ แ แกแ แฃแแแแ แแแแกแฎแแแแแแฃแแ แแงแแก แแฅแแแแแแแก.
แ แแขแแ แแ แแก แแแแจแแแแแแแแแ แจแแแแแฎแแแก แแแแแแก แชแแแแ แแ แแแแแงแแแแแ? แแแแแชแแแแ แแแชแแแแ แแแแก แแฅแแก แแฃแจแแแแแก แ แแแแแแแแ แแแแจแแแแแแแแแ แแขแแแ แแ แแแ แแแแ แแ แงแแแแแแ แแแแจแแแแแแแแแ (แแแแก แแแ แแจแ, แ แ แแฅแแ แฃแแแ, แแ แแคแแ แ แแแฃแจแแแแแก!) แแ แแก แแแแแชแแแแแแก แแแแแแแแ แแ แแแแแแแแ. แงแแแแแแ แฎแจแแ แแ, แแแแแชแแแแแ แกแแแฆแแช แ แแฆแแช แคแแ แแแ แแแก แแ แแฅแแแแ โแแแแฆแแแแกโ แกแแญแแ แแแแก.
แจแแแแแฎแแแก แแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแฆแแ แกแฌแแ แแ แแก แแแแแชแแแแแ! แแ แแฆแแก แแ แแแขแงแแแ แแ แแแแฎแแแก แแแแแแ, แ แแแแแแแช แแแแแแแแแ แแ แแแขแงแแแ แแ แแแฉแแแแแแ แกแแ แแ แ แแแแ แแฃแกแขแแ - แ แแขแแ แแ แแก แกแแญแแ แ แกแฌแแแแ.
แแฅแแแแ แแแแแชแแแแ แแแแฎแแแแแก แขแแแแแแก แกแแแ แซแแ แแแแแ แแแแแ, แ แแแแแแกแแช แแแแแแฎแแแแแ แแ แกแขแแขแแแจแ:
- โแกแขแแแแแ แขแฃแแโ แจแแแแแฎแแแก แแแแแ แแ แแก แแก, แ แแช แฉแแแฃแแแแ แแ แแกแแแ แจแแแแแฎแแแก แแแแแ แกแแฃแแ แแกแแก, แ แแแแ แแชแแ แ แแแแชแแฃแ แ แแแแแแ แ แแ SQL.
- แกแแ แแแขแแ แแแแก แจแแแแแฎแแแก แแแแแ: แแแแแแแแแ, แแแแแแแก แกแแแแแแ แแแแแแแแ, แกแแ แแแขแแแ แแ แญแฃแ แแ.
- แแแแแฎแแแแ แแแแแ แชแแแแแก แแ แแคแแแแแแกแ แแ แแ แแคแแแแแแก แแแแแชแแแแ แแแแแแแกแแแแก.
แงแแแแแคแแ แ, แ แแช แแฅ แแ แแก แแแฌแแ แแแ, แแฎแแแแ แแแ แแแ แแแแแชแแแแแแแ, แ แแช แแงแ แกแแกแแ แแแแแ, แกแแขแฃแแชแแแแแก แแฆแฌแแ แแ แแ โแ แแขแแ แแงแ แกแแญแแ แโ - แงแแแแแก แจแแฃแซแแแ แกแชแแแแก, แ แแแแ แจแแแซแแแแ แแกแแแแกแ แกแแขแฃแแชแแแแ แจแแแแฅแแแแก แแ แจแแแชแแแแก แฌแแแแกแฌแแ แแแแแแแแ แแแแแแแก แแ แแแแแแก แแแแแแแ. แกแแแแ แแฅแแแ แแแแแฌแแแ (แกแแกแฌแ แแคแแ) แแแแแชแฎแแแแก แแแแแแแแ แแ แแแฅแขแแ แแ แแฃแแแแช แแ แแแฅแขแแ แแแกแแแ, แกแแแแช แแกแแแ แกแแญแแ แแ.
"แกแขแแแแแ แขแฃแแ" แจแแแแแฎแแแก แแแแแ
แกแขแแแแแ แขแฃแแ แจแแแแแฎแแแก แแแแแ แแ แแก แแฃแกแขแแ แแ แแแแแแแ, แ แแ แฉแแแ แฉแแแฃแแแแ แแ แแคแแฅแ แแแ แแแแแ, แ แแแแกแแช แแกแแฃแแ แแแ แจแแแแแฎแแแแแ.
แฃแ แแแแ แแแแแแ แแแแแแ แ
แ แแขแแ แแ แแก แกแแญแแ แ แแฆแแก แ แแแแชแแฃแ แ แแแแแแ แ? แแแแกแแแแแก, แ แแ แแแ แแแ แแแกแแแแแ, แแฃ แ แแขแแ แแ แแก แจแแแแแฎแแแก แแแแแแก แกแขแ แฃแฅแขแฃแ แแ แแแ แแแ แแแแฃแแ แแแแ แแ แแแแแแงแแแแ แแกแแแ แจแแแแแแฃแแแ, แแฅแแแ แฃแแแ แแแกแแแแแ แแแแ แซแแ แแแแแ แกแแคแฃแซแแแแ.
แ แ แแ แแก แ แแแแชแแฃแ แ แแแแแแ แ?
แคแแ แแแแฃแ แ แแแแแแ แขแแแ แแกแแแแ: แ แแแแชแแฃแ แ แแแแแแ แ แแ แแก แฃแ แแแแ แแแแแก แแแแ แแชแแแแแก แแแฎแฃแ แฃแแ แกแแกแขแแแ แ แแแแชแแฃแ แ แแแแแชแแแแแแก แแแแแแจแ. แชแแขแ แฃแคแ แ แแแแแแแแฃแ แแ แ แแ แแแฅแแแ, แแก แแ แแก แแแแ แแชแแแแแก แกแแกแขแแแ แแแแแแแแแ, แ แแ แจแแแแแ แงแแแแแแแแก แแ แแก แชแฎแ แแแ.
แแฎแแแแ แงแแแแ แฃแ แแแแ แแแแแแ แแแแ แแชแแ
แ แแขแแ?
แแแแก แแแแแแ, แแฃ แ แ แแ แแก แจแแแแแฎแแแก แแแแแ แแ แ แ แแแแ แแชแแแแ แแแแก แแแแแแแแฅแแแแแแแก แแแฆแแ แแแแแ แแขแฃแ แจแแแแแฎแแแก แแแแแจแ, แฎแจแแ แแ แแซแแแแ แฃแคแ แ แฆแ แแ แแแแแแแก, แแฃ แ แ แแฃแจแแแแก แจแแแแแฎแแแก แแแแแจแ แแ แ แแแแ .
แฒแฆแแแฃแแแ
แแแกแแแแแ แจแแกแแกแฌแแแแแ:
SQL
แฒแฆแแแฃแแแ
SQL แแ แกแแแแแแ แ แแแแชแแฃแ แ แแแแแแ แแก แแแแแแแแแขแแชแแแ - แแแแจแแแแแแแแแ แแแคแ แแฎแแแแแแ, SQL แแ แแก แแแแแแ แแชแแฃแแ! แแแฃ, แ แแแแกแแช แฌแแ แ แจแแแแแฎแแแก แ แแแแชแแฃแ แ แแแแแแ แแก แแแแแ, แแฅแแแ แ แแแแฃแ แแ แแแแแแ แ แแแแ แแแแแแแแแแแ - แแแแ แแ SQL-แแ แแฅแแแ แแแฃแแแแแแ แ แแกแ แแแแฆแแแ แแกแฃแ แ แแ แจแแแแแ DBMS แฃแแแ แฌแแ แแแฅแแแแก (แแคแแฅแขแฃแ ) แแแแแแแแฅแแแแแแก แ แแแแชแแฃแ แ แแแแแแ แแก แแแแแ (แแแแ แแแแแแแแแแขแแแ แฉแแแแแแแก แชแแแแแแแ, แ แแแแ แช
แฒแฆแแแฃแแแ
แ แแขแแ?
แ แแแแชแแฃแ แ DBMS: Oracle, Postgres, SQL Server แแ แ.แจ. แฏแแ แแแแแ แแ แแก แแแแฅแแแก แงแแแแแแ แแ แแ แกแแแแแก แฌแแ แแแฃแแแแแแแ แแแแ แจแแแกแ, แ แแ แแแแแฌแแแ แแแแแแ แฃแ แแแแ แแแแ, แ แแช แแแจแแแแก, แ แแ แแฅแแแ แแ แฃแแแ แฌแแแแแแฎแแ SQL (แ แแช แซแแแแแ แกแแแแ แแฃแแแ) แแ แแแฌแแ แแ ( แแ แช แแ แแก แแแแแ แแชแฎแฃแแ).
แ แ แฌแแแแแแแฎแแ แแ แแแกแฌแแแแแ
แแแแแ แแแงแแแแแแ แแแแแ แแแฃแแแแแก แแแฎแแแแแ (แ แแแแขแแฃแ แ แแแแแแ แแก แจแแกแแฎแแ), แแ แแก แฌแแ แแแฃแแแแแแแ แ แแแแแแแแแก แแแกแแแ, แแแแแแแแแ,
แกแฎแแแแ แจแแ แแก, แ แ แแ แแก NoSQL?
โแแแแแ แแ แแฎแแ แฎแแแแแกแแแ แฃแแแ แแฆแแแแจแแแก, แ แแ แขแแ แแแแก โNoSQLโ แแฅแแก แแแกแแแฃแขแฃแ แแ แกแแแแขแแแฃแ แ แฌแแ แแแจแแแ แแ แแแก แฃแแแ แแ แแแแฉแแแ แแแแแแแ แแแฆแแแฃแแ แแแแแแ แขแแแ แแ แกแแแแชแแแแ แ แแแกแขแแขแฃแขแโ. แฒจแแกแแแแแแกแ
แคแแฅแขแแแ แแแแ, แฎแแแฎแแ แแแแชแแแแแแ แ, แ แแ แกแ แฃแแ แฃแ แแแแ แแแแแแ แแแแแแ แแ แแ แแก แกแแญแแ แ แแ แแแแแ แแ แแแแแแแก แแแแแกแแญแ แแแแ, แแแแกแแแฃแแ แแแแ แแแแแแแก, แกแแแแช, แแแแแแแแแ, แจแแกแ แฃแแแแ แแ แแขแแแฃแแแ แแ แแแแแแแ แแแก แแแ แแแแฃแแ แแแ แขแแแ แแแแฎแแแแแแ แแแ แแแแชแแแ - แกแแแแช แแแแจแแแแแแแแแแ แแแขแ แแแแก แกแฌแ แแคแแ แแแแแแแแ แแ แแแแ แฉแแฌแแ แ. แแแแแชแแแแ แแแแ แแ แคแฃแแฅแชแแแแแก แฃแแแขแแกแแแ แ แแแแขแแฃแ แ แแฆแแแฉแแแ แแ แ แแฎแแแแ แแ แแกแแญแแ แ, แแ แแแแ แกแแแแแแแช - แ แแขแแ แฃแแแ แแแ แแแแแแแแก แ แแฆแแช, แแฃ แแก แแแแคแฃแญแแแก แฉแแแแแแแก แงแแแแแแ แแแแจแแแแแแแแแก (แแแ แแแแฃแแ แแแแชแแแแกแแแแก) - แแ แแแฃแฅแขแแฃแแแแ?
แแกแแแ, แฎแจแแ แแ แกแแญแแ แแ แแแฅแแแแ แกแฅแแแแแ แแแแกแแแฃแ แ แ แแแแชแแฃแ แ แแแแแแแก แคแแฅแกแแ แแแฃแแ แแแแแแแขแแแฃแ แ แกแฅแแแแแแก แแแชแแแแ - แแ แแก แฌแแ แแแฃแแแแแแแ แแแแ แขแแแแแก แแแแแแแชแแแก แแแแแแแแ แแแแก, แ แแแแกแแช แแแแจแแแแแแแแแแ แกแแกแขแแแแก แแแแแแแแแ แแ แแฃแจแแแแแก แกแฌแ แแคแ แแแฌแงแแแ, แจแแแแแแแแก แแแแฃแจแแแแแ - แแ แกแฅแแแ แแ แจแแแแฎแฃแแ แแแแแชแแแแแแก แขแแแแแ. แแ แช แแกแ แแแแจแแแแแแแแแ.
แแแแแแแแแ, แฉแแแ แแฅแแแแ แกแแแฅแกแแแ แขแ แกแแกแขแแแแก แแ แแแกแฃแ แก แจแแแแแแฎแแ แแแคแแ แแแชแแ แแแแแ แแขแฃแ แแแแแแแ แแแขแ-แแแคแแ แแแชแแแกแแแ แแ แแแ - แจแแแซแแแแ แแ แแแชแแแแ แงแแแแ แแแแ แแ แฃแแ แแแแ แจแแแแแแฎแแ JSON แแแแแแฃแแ แฉแแแแฌแแ แแกแแแแก - แแก แแแแซแแแแก แซแแแแแ แแแฅแแแ แแแ แแแแก แแแแแชแแแแ แแแคแแ แแแแแแกแแแแก. แแแแแแ แแ แกแฌแ แแคแแ แแแแแแแ แแแแแ - แแกแ แ แแ, แแ แจแแแแฎแแแแแจแ, 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 แกแแกแขแแแแแแ แฎแแแแแกแแฌแแแแแ, แ แแแแแแแช แจแแแกแแแแแแแ แแ แแฆแฌแแ แแก - แแ แจแแแแแ แแแแฌแงแแ แแ แกแแกแขแแแแก แจแแกแฌแแแแ.
แจแแแแแฎแแแก แแแแแแก แกแแ แแแขแแ แแแ
แแแแแแแแ แแแแแ, แ แแแแ แช แฉแแแก, แ แ แแแแจแแ แ แแฅแแก แแแก แแแแแแแแ แแแแแแแ - แแก แแ แแก แแ แแแ แแแแ แแแแก แแแ แแ แแ แ แจแแแแแฎแแแแแ.
- Pandas แคแแฅแขแแฃแ แแ แแแแแชแแแแ แแแชแแแแ แแแแก แจแแแแชแแ แแฃแแ แแ แแแแก แแแแแ, แแแกแจแ แฎแแแแ แแแแแชแแแแ แฃแแแ แแแแแ แ แขแ แแแกแคแแ แแแชแแ, แแแ แแแแชแแ แแ แ.แจ.
- Numpy - แแแฅแขแแ แฃแแ แแแแแแแแแแ, แแแขแ แแชแแแ แแ แฎแแแแแแแ แแแแแแ แ แแฅ.
- Scipy - แแ แแแแแขแจแ แแแแ แ แแแแแแแขแแแแ, แแแแกแแแฃแแ แแแแ แกแขแแขแแกแขแแแ.
- Jupyter lab - แแแแ แ แกแแซแแแแ แแแแแชแแแแ แแแแแแแ แแแ แแแ แฏแแแแ แแแแขแแแแแจแ - แกแแกแแ แแแแแแ แแชแแแแ.
- แแแแฎแแแแแแ - แฅแกแแแแแ แแฃแจแแแแ.
- Pyspark แซแแแแแ แแแแฃแแแ แฃแแแ แแแแแชแแแแ แแแแแแ แแแจแ, แกแแแแ แแฃแแแ, แแฅแแแ แแแแแฌแแแ แฃแ แแแแ แแแแ แแ แแ Spark-แแแ, แฃแแ แแแแ แแแแ แแแแฃแแแ แแแแก แแแแ.
- *แกแแแแแ - แซแแแแแ แกแแกแแ แแแแแแ แกแแแขแแแแแแ แแ แ แแกแฃแ แกแแแแแแ แแแแแชแแแแแแก แจแแกแแแ แแแแแแแ, แแแแฏแแ แแแแแชแแแแแแก แแแกแแฆแแแแ แกแฎแแ แแแ แฃแแ แแแแ แแ แแ แกแแแแแก.
แฉแแแ แแแแแแ แ แ แฉแแแ: แแกแฌแแแแ แแแแแแ!
แแแแแ
แแแแแแแแแกแแแแก แแแแฆแแ แจแแแแแแ แแแแ:
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
แแแแ แแ แแแแจแแแแแแแแแ แแแฌแแแ แแก แแ แแก, แ แแ แแก แแแแ แแ แแก แกแแ แแแขแแกแ แแ แแแแกแแแแแแก แแแฌแแแ; แกแแแแแแแแแแจแ, แฉแแแ แแแแ แแแแ แจแแแแแฎแแแแก Python แแแแกแแแแแจแ. แแ แกแแขแฃแแชแแแจแ, แจแแแแแฎแแแก แแแ แฉแแแแแแ แแแแแก แแแแแแแแแแแแแแแ, แ แแแแ แแชแแ Pandas แแ pySpark.
แแแแแแแ, pySpark-แจแ แฉแแแ แแฎแแแแแ แแแแแชแแแแ แขแ แแแกแคแแ แแแชแแแก แแแแแแแแฃแ แขแแแก แจแแแแแฎแแแก แแแแก แกแแจแฃแแแแแแ:
df.filter(df.trip_type = โreturnโ)
.groupby(โdayโ)
.agg({duration: 'mean'})
.sort()
แกแแ แแ แ แ แฌแแแแแแแฎแแ
แแแแแแแ แแแแแ แแแแแแแ
Shell, แ แแแแ แช แจแแแแแฎแแแก แแแ
แแแแแชแแแแ แแแแฃแจแแแแแแกแ แแ แแแแแแแแก แกแแแแแแ แแแแ แ แแ แแแฅแขแ, แ แแแแแแแแแแช แแ แแแแฃแจแแแแ, แแ แแก, แคแแฅแขแแแ แแแแ, แญแฃแ แแแก แกแแ แแแขแแแ, แ แแแแแแแช แแซแแฎแแแ แแแแก Python-แจแ, Java-แจแ แแ แแแแแ shell แแ แซแแแแแแแก. แแแจแแกแแแแแ, แแแแแแแ, แจแแแแซแแแแ แแแแกแแแแแแแ แแแแแฎแแแแ bash/zsh/ แแ แ.แจ., แ แแแแ แช แแ แแแแแ แ แแแฆแแแ แแแแแก แแแแฎแแแแ (แ แ แแฅแแ แฃแแแ, แจแแแแซแแแแ แฉแแ แแแ แแแ แงแฃแแแแ, แแแแ แแ แแก แแ แแ แแก แแแแแฎแแกแแแแแแแแ DS แแแแแกแแแแก แญแฃแ แแแก แแแแแแ), แแแแแ แแแแชแแ แแแ แขแแแ แแแแแแแแ - แแ แแญแแ แแแแแแ แแแแแแแแแชแแแแแแก QID แ แฃแแแแแก แแแแแแแแ แแ แกแ แฃแแ แแแฃแแแแ แ แฃแกแฃแ แแ แแแแแแกแฃแ แแแแแแแแ, แแแแกแแแแก แแแแฌแแ แ แแแ แขแแแ แแแแฎแแแแ แแ แซแแแแแแแแแแ bash-แจแ แแ แแแแแกแแแแแแกแแแแก แแแแฌแแ แ แแแ แขแแแ แกแแ แแแขแ 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 แคแแแแแก แแแ - แแซแแแแ แแ แแแ แแกแแก แแแแก แคแแแแแก แแแแแแ แแแงแ แแแแแแ แแ แแแแแกแชแแแก แแแก แจแแแแแ แกแก แจแแแแแแแจแ
- unpigz -c แฌแแแแแแฎแ แแ แฅแแแแก แแแฌแแแ แแ แแแกแชแ jq-แก
- jq แแแกแแฆแแแแ - แแแแแแแ แแแจแแแแ แแแแแฃแจแแ แจแแแแแ แแ แแแแแกแชแ แแแกแขแแ แแชแแกแแ แก (แแแแแ แ แแแแ แช แแแ แแแ แแแแแแแแจแ) แแแแแแจแ
- แจแแแแแแแแ, แแแกแขแแ แแชแแกแแ แ แแงแ แแแ แขแแแ แกแแฎแแแแฌแแคแ แแแแฅแแแ, แ แแแแแแช แแคแแ แแแแแ แแแแแแแแแแก
แกแแแ แแ แฏแแแจแ, แ แแฃแแ แแแแกแแแแแ, แ แแแแแแช แแฃแจแแแแก แแแแแแแก แ แแแแแจแ แแแ แแแแแชแแแแแแ (0.5 แขแ), แแแแจแแแแแแแแแ แ แแกแฃแ แกแแแแก แแแ แแจแ แแ แแแแแแแแแฃแแแ แแแ แขแแแ แแแแกแแแแแแกแ แแ แ แแแแแแแแ แฎแแแกแแฌแงแแกแแแ.
แแแแแ แแ แแ แแแแจแแแแแแแแแ แ แฉแแแ: แจแแซแแแ แแแ แแแ แแ แแคแแฅแขแฃแ แแ แแแฃแจแแแ แขแแ แแแแแแจแ แแ แแแฌแแ แแ bash/zsh/ แแ แ.แจ.
แกแแ แแฅแแแแ แแก แกแแกแแ แแแแแ? แแแแฎ, แแแแฅแแแก แงแแแแแแ - แแกแแ, แแแขแแ แแแขแจแ แฃแแแ แแแ แแแกแแแแ แจแแกแแกแฌแแแแ. แแแ แซแแ, แแฅ
R แกแแ แแแขแแ แแแ
แแแแแ แแ แแฎแแ, แแแแแฎแแแแแ แจแแแซแแแแ แฌแแแแแซแแฎแแก - แแแ แแ, แแก แแ แแก แแแแแ แแ แแแ แแแแ แแแแก แแแ! แแ แ แ แแฅแแ แฃแแแ, แแก แแแ แแแแ แแฅแแแแ. แแฃแแชแ, แแ แฉแแแฃแแแแ แแ แแฎแแแแแแแ 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-แแแ แแแแแแแแ แแแแแแแก แแแแแขแแแจแ, แ แแแแ แแชแแ pandas, numpy แแ scipy, แ แแแแ แแชแแ แแแแแชแแแแ แฉแแ แฉแแแแ แแ แแแแแชแแแแ แแแฅแขแแ แแแแชแแ - แแกแ แ แแ, แแแแแแแ R-แจแ แแแแ แ แ แแ แแฅแแแแแแแก แแแชแแแแ แแ แแแกแแฎแแ แฎแแแแแ แแแแแฉแแแแแแแ.
แแแแ แ แฌแงแแ แแ แจแแกแแกแฌแแแแ, แแแแแแแแแ,
แชแแแแแก แแ แแคแแแแแ
แแฅ แแ แแแฅแแก แแแแแ แฃแฉแแแฃแแ แแแแแชแแแแแแ, แ แแแแแ แกแแแแแแ แฎแจแแ แแ แแแฌแแแก แแฃแจแแแแ แชแแแแแก แแ แแคแแแแแแแ แแ แแ แแคแแแแแแก แจแแแแแฎแแแก แแแแแแแ. แแฅแแแแ แแแแแแแแแแ แ, แฉแแแ แแฎแแแแ แแแแแแ แแแแแแแแ แกแแคแฃแซแแแแแแ, แ แแแแแ แแก แแแฌแแแ แชแแขแ แฃแคแ แ แแแแแขแแแฃแ แแ.
แแแแกแแแฃแ แ แแแแชแแฃแ แแแแแชแแแแ แแแแแแจแ แแแแฅแแก แคแแฅแกแแ แแแฃแแ แกแฅแแแ, แแแแ แแ แแฅ แกแฅแแแ แแแฅแแแแแ, แแแแแแฃแแ แแ แแแแแแขแ แ แแแแฃแ แแ แแ แแก "แกแแแขแ" แแ แแแแแ แฃแคแ แ แแแขแ.
แฌแแ แแแแแแแแแ, แ แแ แแฅแแแ แแงแแแแแแแแแ แแแแแแแแก แแ แแแแแแแแ แแฆแแฌแแ แแ แซแแ แแแแแ แ แแ, แแแแแแแแแ, แแแแฆแแ แแแแแ แแขแฃแแ แแแแแแแแ, แแฃแแแแก แแแแแกแ แแ แแแแแแแงแแแแ แแก แแฆแฌแแ แ แกแแคแฃแซแแแแ.
แแฃ แแแแแแแงแแแแแแแ แ แแแแชแแฃแ แแแแแชแแแแ แแแแแก, แฃแแแ แจแแแแแฅแแแ แฃแแแ แแแแแ แ แชแฎแ แแแ แแ แชแฎแ แแแแแ แแแแ แ แแแแแแแแแ แกแแแขแแแแ, แ แแแแแแ แฃแแแขแแกแแแ แแฅแแแแ NULL แแ แจแแแกแแแฃแแ แแแแฃแแแกแฎแแแแ False แแแแจแแแแแแแแ, แแแแแแแแแ, แแแแแแแแ แกแแแแ แแฃแแแ, แ แแ แแแแ แฉแแแแแแแก แฐแฅแแแแแก แฉแแแแฌแแ แ แแแ แแแก แแ แแแแฃแ แแแแแแแแแแแจแ - แ แ แแฅแแ แฃแแแ, แฉแแแ แจแแแแแซแแแ แแแแ แแแแแแแกแแแ แชแแแแ แชแฎแ แแแแแจแ, แแแแ แแ แแก แกแแแแแแ แฏแแแจแ แแฅแแแแ แแแฅแแแแ แแแแแแฃแ แ แกแฅแแแแก แแแแแแแ แแแแก แแชแแแแแแ แแ แแแแแแขแแแแ แคแแฅแกแแ แแแฃแแ แ แแแแชแแฃแ แแก แแแแแงแแแแแแ.
แแกแ แ แแ แฌแแ แแแแแแแแแ, แ แแ แงแแแแ แแแแแชแแแ แแแแฎแแแ แ แแแแ แช แแ แแคแแแ แแ แ แแแแ แช แแ แแแแแ แแ แฃแแแ แฃแแ แแแแแแฃแ แ แแแแแแแแฅแแแแแแ.
แกแแ แจแแแซแแแแ แจแแฎแแแ แแแแก? แแแ แแแ แ แแแจแ, แแฃแจแแแแ
แฅแแแแแ แแแชแแแฃแแแ แจแแแแแฎแแแก แซแแ แแแแแ แแแแแ, แ แแแแแแแแแช แแ แแแแแแแงแแแ แแ แแแแฃแจแแแ.
SPARQL
แแแแ:
SPARQL (แ แแแฃแ แกแแฃแแ แแแ แแแแแ แกแแฌแงแแกแEng. SPARQL แแ แแขแแแแแ แแ RDF แจแแแแแฎแแแก แแแ) -แแแแแชแแแแ แจแแแแแฎแแแก แแแ , แฌแแ แแแแแแแแแ แแแแแแแRDF แแแแฅแแ แแแแแกแชแแก แแก แแแแฎแแแแแแ แแ แฃแแแกแฃแฎแแก แแแ. SPARQL แแ แแก แ แแแแแแแแแชแแW3C แแแแกแแ แชแแฃแแ แแ แแ แ-แแ แแ แขแแฅแแแแแแแแกแแแแแขแแแฃแ แ แฅแกแแแ .
แแแแ แแ แกแแแแแแแแแแจแ แแก แแ แแก แจแแแแแฎแแแก แแแ แแแแแแฃแ แ แแ แแแแแ แแ แแ แแแแแ แแ แแแแแแขแแแแกแแแแก. แแฅแแแ แฃแแ แแแแ แแแ แแแแแแ แแแแแแ แแขแแแ แ แ แแ แแก แแแคแแฅแกแแ แแแฃแแ แแแแแแฃแ แแแแแแแแฅแแแแจแ แแ แ แ แแ แ (แซแแแแแ แแแแแ แขแแแแแฃแแ).
แแแแแ RDF (Resource Description Framework) แแแแ, แ แแแแแแแแแช แกแ แฃแแแแแ SPARQL แแแแฎแแแแแแ, แแ แแก แกแแแแแแ. object, predicate, subject
- แแ แจแแแแแฎแแ แแ แฉแแแก แกแแญแแ แ แกแแแแฃแแแแก แแแแแแแแฃแแ แจแแแฆแฃแแแแแแก แแแฎแแแแแ: แแแแแแ X แแกแแแ, แ แแ p_55(X, q_33) แแงแแก แญแแจแแแ แแขแ - แกแแแแช, แ แ แแฅแแ แฃแแแ, p_55 แแ แแก แแ แแแแแ แ แแแแจแแ แ ID 55-แแแ แแ q_33 แแ แแก แแแแแฅแขแ ID 33-แแ (แแฅ แแ แแแแแ แแแแแแ, แแกแแ แงแแแแแแแแ แ แแแขแแแแก แแแแแขแแแแแแ).
แแแแแชแแแแ แแ แแแแแขแแชแแแก แแแแแแแแ:
แกแฃแ แแแแแ แแ แแแแแแแแ แฅแแแงแแแแแแ แแฅ
แซแแ แแแแแ แจแแแแแฎแแแก แแแแแแแแ
แกแแแแแแแแแแจแ, แฉแแแ แแแแแแ แแแแแแแ ?country แชแแแแแแก แแแแจแแแแแแแ แแกแแแ, แ แแ แแ แแแแแแขแแกแแแแก
Member_of, แแแ แแแแแ, แฌแแแ แ_of(?country,q458) แแ q458 แแ แแก แแแ แแแแแจแแ แแก ID.
แ แแแแฃแ แ SPARQL แจแแแแแฎแแแก แแแแแแแแ แแแแแแแก แซแ แแแจแ:
แ แแแแ แช แฌแแกแ, แแ แฃแแแ แฌแแแแแแแฎแ SPARQL, แแแแ แ แแแแแฌแแ แ - แแ แกแแขแฃแแชแแแจแ, แกแแแแ แแฃแแแ, แกแแกแแ แแแแแ แแฅแแแแ แแแแก แแแแแแ, แกแฃแ แแชแแ แ, แกแแแแแแกแ แแแแแแ, แ แแแ แแแแแแ แแฃแกแขแแ แ แแแแ แฎแแแแ แแแแแชแแแแแแก แแแซแแแแ.
แแแขแแ แแแขแจแ แจแแกแแกแฌแแแแ แฃแแแ แแแ แแแกแแแแ: แแแแแแแแแ, แแฅ
แแแแแแฃแ แ แจแแแแแฎแแแก แแแแแ
แแ แแแแแแ แแแขแ แจแแแแซแแแแ แฌแแแแแแฎแแ แฉแแแก แกแขแแขแแแจแ
output(X) :- country(X), member_of(X,โEUโ).
แแฅ แกแแฃแแแ แแ แแฎแแแ แแ แแแแแแขแแก แแแแแแแแแแ/1-แแก แจแแฅแแแแแ (/1 แแแจแแแแก แแ แแแฃแแก), แแ แแแ แแแแ, แ แแ X-แแกแแแแก แแแ แแแแแ, แ แแ แฅแแแงแแแ(X) - แแแฃ, X แแ แแก แฅแแแงแแแ แแ แแกแแแ แฌแแแ แ_of(X,"EU").
แแแฃ แแ แจแแแแฎแแแแแจแ แแแแแชแแแแแแช แแ แฌแแกแแแแช แแ แแแแแ แแ แแ แแก แฌแแ แแแแแแแแแ, แ แแช แแแแซแแแแก แแ แแแแแแแแแก แซแแแแแ แแแ แขแแแแ แแ แแแ แแแ แแแแแแแ แแแแก แกแแจแฃแแแแแแก.
แกแแ แจแแฎแแแแ แแแแฃแกแขแ แแแจแ?: แแแแแ แแแแ แแ แแแฅแขแ แแแแแแแแแกแแแ, แ แแแแแแช แฌแแ แก แจแแแแแฎแแแแก แแกแแ แแแแแ, แแกแแแ แ แแแแ แช แแแแแแแแ แ แแ แแแฅแขแแ แกแแกแขแแแแก แแแ แแแจแ - แ แแแแ แช แฉแแแก, แแก แกแแแแแแ แแแแแขแแแฃแ แ แ แแ แแ แแก, แแแแ แแ แแแแฏแแ แแก แฎแแแแ.
แแแแแก แคแ แแแแแแขแแก แแแแแแแแ แแแแแแฃแ แ แแแแก แแแแฃแจแแแแแแก แแแแแแแแแชแแแแแจแ:
แแแกแแแแแ: แแ แแแแชแแ แแฅ แ แแแแแแแแ แแแแแก แแแแแแแแ แแแ แแแแแแฃแ แ แแ แแแ แแแแ แแแแก แแแแแ 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