TypeError: read_csv() got an unexpected keyword argument 'glob'
时间: 2023-08-02 07:06:05 浏览: 96
非常抱歉,我之前的回答有误。polars库的`read_csv()`函数不支持`glob`参数。相反,你可以使用Python的`glob`模块来获取所有匹配的CSV文件路径,然后逐个读取它们并将它们合并成一个DataFrame。
下面是一个示例代码,展示了如何使用`glob`模块和`polars`库来读取匹配的CSV文件并合并为一个DataFrame:
```python
import polars as pl
import glob
# 使用 glob 模块获取所有匹配的 CSV 文件路径
csv_files = glob.glob('/Users/apple/Desktop/202307/*.csv')
# 创建一个空的 DataFrame
df = pl.DataFrame()
# 逐个读取 CSV 文件并将其追加到 DataFrame 中
for file in csv_files:
df = df.append(pl.read_csv(file))
# 打印合并后的 DataFrame
print(df)
```
请确保将路径`/Users/apple/Desktop/202307/`替换为你实际的文件夹路径。在代码中,我们使用`glob.glob()`函数获取所有匹配的CSV文件路径,并使用一个空的DataFrame对象`df`来存储数据。然后,我们遍历每个文件,将其读取为一个DataFrame,并使用`append()`方法将其追加到原始DataFrame中。最后,我们打印合并后的DataFrame。
希望这次能对你有所帮助!如果你有任何其他问题,请随时提问。
阅读全文