|
import pandas as pd |
|
from pandasai.llm.openai import OpenAI |
|
from pandasai.llm.starcoder import Starcoder |
|
from pandasai.llm.google_palm import GooglePalm |
|
|
|
file_format = { |
|
"csv": pd.read_csv, |
|
"xls": pd.read_excel, |
|
"xlsx": pd.read_excel, |
|
"xlsm": pd.read_excel, |
|
"xlsb": pd.read_excel, |
|
"json": pd.read_json, |
|
"html": pd.read_html, |
|
"sql": pd.read_sql, |
|
"feather": pd.read_feather, |
|
"parquet": pd.read_parquet, |
|
"dta": pd.read_stata, |
|
"sas7bdat": pd.read_sas, |
|
"h5": pd.read_hdf, |
|
"hdf5": pd.read_hdf, |
|
"pkl": pd.read_pickle, |
|
"pickle": pd.read_pickle, |
|
"gbq": pd.read_gbq, |
|
"orc": pd.read_orc, |
|
"xpt": pd.read_sas, |
|
"sav": pd.read_spss, |
|
"gz": pd.read_csv, |
|
"zip": pd.read_csv, |
|
"bz2": pd.read_csv, |
|
"xz": pd.read_csv, |
|
"txt": pd.read_csv, |
|
"xml": pd.read_xml, |
|
} |
|
|
|
models = { |
|
"OpenAI": OpenAI, |
|
"Starcoder": Starcoder, |
|
"Google Palm": GooglePalm |
|
} |