nudb_use.datasets package¶
nudb_use.datasets.avslutta module¶
nudb_use.datasets.eksamen module¶
nudb_use.datasets.external module¶
nudb_use.datasets.igang module¶
nudb_use.datasets.nudb_data module¶
- class NudbData(name, attach_on_init=True, *args, **kwargs)¶
Bases:
objectLazy representation of a NUDB dataset.
- Parameters:
name (
str) – Name of the dataset.attach_on_init (
bool) – Should dataset be attached to the internal database?*args (
Any) – Unnamed arguments passed on to the dataset generator.**kwargs (
Any) – Named arguments passed on to the dataset generator.
- Raises:
ValueError – If the dataset name isn’t recognized.
- df()¶
Return dataset as a pandas DataFrame.
- Return type:
DataFrame
- execute(expr)¶
Use execute method of database connection.
- Return type:
Any- Parameters:
expr (str)
- get_available_cols()¶
Get available columns in dataset.
- Return type:
list[str|Any]
- select(expr)¶
Specify (inner part) of the SELECT statement in SQL query.
- Return type:
- Parameters:
expr (str)
- sql(expr)¶
Use sql method of database connection.
- Return type:
Any- Parameters:
expr (str)
nudb_use.datasets.nudb_database module¶
- class NudbDatabase¶
Bases:
objectSingleton for internal NUDB database.
- get_connection()¶
Get database connection.
- Return type:
DuckDBPyConnection
- show_datasets(show_private=False)¶
Get datasets in NudbDatabase.
- Return type:
list[str]- Parameters:
show_private (bool)
- reset_nudb_database()¶
Reset (I.e., clear) the internal database.
- Return type:
None
- show_nudb_datasets(show_private=False)¶
Get datasets in NudbDatabase.
- Parameters:
show_private (
bool) – Should private datasets be shown?- Returns:
A list with dataset names.
- Return type:
list[str]