读取excel表中一列数据存为数组a,位置数组merge,根据位置数组对数组a进行划分,并输出划分结果
时间: 2024-02-20 19:58:31 浏览: 151
读取Excel文档并汇总数据
好的,我理解了你的问题。以下是我给出的Python代码,可以实现你的需求:
```python
import pandas as pd
# 读取Excel中的一列数据
df = pd.read_excel("test.xlsx")
a = df["列名"].tolist()
# 位置数组
merge = [3, 6, 8]
# 划分数组a
result = []
start = 0
for end in merge:
result.append(a[start:end])
start = end
result.append(a[start:])
# 输出划分结果
for i, subarray in enumerate(result):
print(f"第{i+1}个子数组:{subarray}")
```
其中,需要修改的地方有两个:
1. 将代码中的`"列名"`替换为你实际要读取的Excel表格中的列的名称。
2. 将代码中的`[3, 6, 8]`替换为你实际要进行划分的位置数组。
这段代码将会把Excel表格中指定的列读取出来存储为数组`a`,再根据位置数组`merge`对`a`进行划分,最后输出划分的结果。
阅读全文