Llamaindex 使用 PandasCSVReader 读取多个文件

问题描述 投票:0回答:1

目前,下面的示例使用 PandasCSVReader 处理一个 CSV 文件。我什至不知道是否可能,但如果可以,如何将其调整为多个文件?

from llama_index.core import download_loader
CSVReader = download_loader("PandasCSVReader")

loader =CSVReader(concat_rows=False)
docs1 = loader.load_data(file=Path('./tx1.csv' ))
index = VectorStoreIndex.from_documents(
 docs1,  service_context=service_context,show_progress=True
)

queryEngine = index.as_query_engine()

pandas openai-api langchain llama-index csvreader
1个回答
0
投票

函数名称字面上是

from_documents
,复数。

正如您从文档中看到的,它接受“用于构建索引的文档列表”。

所以,最简单的改变是这样的:

...
docs = loader.load_data(file=Path('./tx1.csv' )) + loader.load_data(file=Path('./tx2.csv' ))

index = VectorStoreIndex.from_documents(
 docs,  service_context=service_context,show_progress=True
)

© www.soinside.com 2019 - 2024. All rights reserved.