python 读取EXCEL中的两列数据,让两列数据一一对应形成字典形式的数据
时间: 2024-02-05 19:10:29 浏览: 83
可以使用 `pandas` 库来读取 Excel 文件,并将两列数据转换为字典形式。
首先需要安装 `pandas` 库,可以使用以下命令进行安装:
```
pip install pandas
```
然后可以使用以下代码来读取 Excel 文件,并将两列数据转换为字典形式:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('data.xlsx')
# 将两列数据转换为字典形式
data_dict = dict(zip(df['列1'], df['列2']))
print(data_dict)
```
其中,`data.xlsx` 是要读取的 Excel 文件名,`列1` 和 `列2` 分别是要读取的两列数据的列名。`zip` 函数可以将两个列表一一对应,然后通过 `dict` 函数将其转换为字典形式。最后输出的 `data_dict` 就是两列数据转换而来的字典形式的数据。
相关问题
python读取excel某两列数据并赋值给data的代码
可以使用 Pandas 库来处理 Excel 文件,以下是示例代码:
```
import pandas as pd
# 读取 Excel 文件中的数据
df = pd.read_excel("example.xlsx")
# 选择需要的两列数据
data = df[["列名1", "列名2"]]
# 将选择的数据赋值给 data 变量
data = data.values.tolist()
```
其中,"example.xlsx" 是你需要读取的 Excel 文件名,"列名1" 和 "列名2" 分别是你需要选择的两列数据的列名。最后,通过 `values.tolist()` 方法将 Pandas 数据框转换为列表形式赋值给 `data` 变量。
python读取Excel两列数据作为数组
可以使用Python的pandas库来读取Excel文件,并将两列数据转化为数组。
首先,需要安装pandas库,可以使用以下命令进行安装:
```
pip install pandas
```
然后,可以使用以下代码读取Excel文件,并将两列数据转化为数组:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 获取两列数据并转化为数组
column1 = df['列名1'].values
column2 = df['列名2'].values
```
其中,`example.xlsx`为Excel文件名,`列名1`和`列名2`为Excel文件中的两列数据的列名。`values`方法将pandas中的Series对象转化为NumPy数组。这样,`column1`和`column2`就分别是两列数据的数组了。
阅读全文