mirror of
https://github.com/langchain-ai/langchain.git
synced 2026-10-08 19:05:20 +03:00
3.5 KiB
3.5 KiB
In [1]:
from langchain.document_loaders import DuckDBLoaderIn [2]:
%%file example.csv
Team,Payroll
Nationals,81.34
Reds,82.20Writing example.csv
In [3]:
loader = DuckDBLoader("SELECT * FROM read_csv_auto('example.csv')")
data = loader.load()In [4]:
print(data)[Document(page_content='Team: Nationals\nPayroll: 81.34', metadata={}), Document(page_content='Team: Reds\nPayroll: 82.2', metadata={})]
In [5]:
loader = DuckDBLoader(
"SELECT * FROM read_csv_auto('example.csv')",
page_content_columns=["Team"],
metadata_columns=["Payroll"]
)
data = loader.load()In [6]:
print(data)[Document(page_content='Team: Nationals', metadata={'Payroll': 81.34}), Document(page_content='Team: Reds', metadata={'Payroll': 82.2})]
In [7]:
loader = DuckDBLoader(
"SELECT Team, Payroll, Team As source FROM read_csv_auto('example.csv')",
metadata_columns=["source"]
)
data = loader.load()In [8]:
print(data)[Document(page_content='Team: Nationals\nPayroll: 81.34\nsource: Nationals', metadata={'source': 'Nationals'}), Document(page_content='Team: Reds\nPayroll: 82.2\nsource: Reds', metadata={'source': 'Reds'})]
In [ ]: