python实现依次取出Excel每一列,并分别命名之后转为array形式
时间: 2024-05-05 16:21:14 浏览: 208
pandas 取出表中一列数据所有的值并转换为array类型的方法
可以使用Python中的pandas库来实现这个操作。以下是具体的代码实现:
```python
import pandas as pd
import numpy as np
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 获取Excel文件的列数
num_cols = df.shape[1]
# 将每一列转换为array形式
for i in range(num_cols):
# 获取列名
col_name = df.columns[i]
# 将列转换为array形式
col_array = np.array(df[col_name])
# 对array进行处理,例如输出前几个元素
print(col_name, col_array[:5])
```
这段代码会将Excel文件中的每一列转换为array形式,并分别输出列名和前五个元素。你可以根据具体需求对array进行进一步的处理。
阅读全文