Skip to content

Local Connector / Local Files

This example demonstrates how to use the Local Files in ydata-sdk.

Don't forget to set up your license key

    import os

    os.environ['YDATA_LICENSE_KEY'] = '{add-your-key}'

Example Code

"""Local Connector example."""
from ydata.connectors.filetype import FileType
from ydata.connectors.storages.local_connector import LocalConnector

if __name__ == "__main__":
    connector = LocalConnector()

    # List all the directories/files
    files_dirs = connector.list(path="./data")

    # Read a file from a given path
    data = connector.read_file("./data/data.csv", file_type=FileType.CSV)

    # Read files as a dataframe from a folder
    data = connector.read_file("./data", file_type=FileType.CSV)

    # Read a sample from a file in a given path
    sample = connector.read_sample("./data/data.csv", file_type=FileType.CSV)