分块读取csv文件,每次读取两万行,读取的数据分别用数据框A1,A2,A3...表示
时间: 2023-03-21 16:02:43 浏览: 246
daima.rar_MATLAB读取行_complexti7_fscanf
可以使用Python中的pandas库来分块读取csv文件并且每次读取两万行数据,然后将读取的数据分别用数据框A1,A2,A3...来表示。以下是示例代码:
```python
import pandas as pd
chunk_size = 20000 # 每次读取的行数
csv_file = 'your_csv_file_path' # csv文件路径
# 分块读取csv文件并将数据分别用数据框A1,A2,A3...来表示
i = 0
for chunk in pd.read_csv(csv_file, chunksize=chunk_size):
i += 1
globals()[f'A{i}'] = chunk
```
以上代码中,首先指定了每次读取的行数chunk_size和csv文件路径csv_file。然后,使用pandas库中的read_csv函数来读取csv文件,设置chunksize参数为chunk_size表示每次读取chunk_size行数据。在循环中,使用globals()函数和f-string来动态地生成变量名A1,A2,A3...来表示每次读取的数据。最后,每次循环结束时i自增1,以便生成下一个变量名。
阅读全文