读取文件夹中csv文件的第三列的第二到第四个以及第七到第十个字符并保存到变量中
时间: 2024-02-17 09:05:13 浏览: 249
读取CSV文件
好的,我可以帮你解决这个问题。首先,需要安装Python的pandas库,可以使用以下命令进行安装:
```
pip install pandas
```
然后,可以使用以下代码读取文件夹中的csv文件,并获取第三列的第二到第四个以及第七到第十个字符:
```python
import pandas as pd
import os
path = "/path/to/folder" # 文件夹路径
files = os.listdir(path) # 获取文件夹中的所有文件
for file in files:
if file.endswith(".csv"): # 如果文件是csv文件
file_path = os.path.join(path, file) # 获取文件的完整路径
df = pd.read_csv(file_path) # 使用pandas读取csv文件
col = df.iloc[:, 2] # 获取第三列数据
col_values = col.str[1:4] + col.str[6:10] # 获取第二到四个以及第七到十个字符,并拼接成一个新的字符串
print(col_values) # 输出变量
```
这段代码会输出每个csv文件中第三列的第二到第四个以及第七到第十个字符的值。你可以将`print(col_values)`替换为保存到变量的操作。
阅读全文