data = pd.read_excel('newskin.xlsx',header=None,names=['A','B','C','D','E']) # 将价格数据和稀有度数据分别存储到price和rarity列表中 price = [x[3] for x in data] rarity = [x[1] for x in data]优化这段代码
时间: 2023-10-18 21:04:12 浏览: 84
用Visual Studio 2017C#WPF实现换肤技术拥有20多套皮肤不同风格的样式.rar
可以使用pandas的DataFrame的方法直接获取'A','B','C','D','E'这5列数据,然后再将价格数据和稀有度数据分别存储到price和rarity列表中,代码如下:
```
import pandas as pd
data = pd.read_excel('newskin.xlsx', usecols=['A', 'B', 'C', 'D', 'E'])
price = data['D'].tolist()
rarity = data['B'].tolist()
```
这样做的好处是可以避免使用循环遍历整个Excel文件,提高代码的执行效率。
阅读全文