python对excel读取数据后按某一列分类,并以此为依据将对应的行的数据存放在数组中
时间: 2024-05-07 18:20:07 浏览: 136
可以使用Python的pandas库来读取Excel数据并按照某一列进行分类,然后将对应的行的数据存放在数组中。下面是一个示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('data.xlsx')
# 按照某一列进行分类
groups = df.groupby('分类列名')
# 遍历每个分类并将对应的行的数据存放在数组中
result = []
for name, group in groups:
result.append(group.values.tolist())
print(result)
```
其中,`data.xlsx`是Excel文件名,`分类列名`是按照哪一列进行分类的列名,`result`是最终存放数据的数组。这个代码会将每个分类的所有行都存放在一个子数组中,并将所有子数组存放在`result`中。
阅读全文