This guide demonstrates how to use the data_loading
module to import data from multiple sources such as CSV, Excel, JSON, SQLite, MongoDB, and APIs.
from ai_aquatica.data_loading import (
load_csv,
load_excel,
load_json,
load_sql,
load_mongo,
load_api
)
df_csv = load_csv("data/sample.csv")
df_excel = load_excel("data/sample.xlsx", sheet_name=0)
df_json = load_json("data/sample.json")
query = "SELECT * FROM water_quality"
db_path = "data/odra_data.sqlite"
df_sql = load_sql(query, db_path)
df_mongo = load_mongo(
collection_name="measurements",
db_name="aquatic_db",
mongo_uri="mongodb://localhost:27017/"
)
url = "https://api.environmentaldata.org/water"
params = {"location": "Odra"}
df_api = load_api(url, params=params)
pandas.DataFrame
.