将csv文件的第一列转化为float保存为新的df2,将df2中第i行到第i+8行取出成为一个list
时间: 2024-05-12 07:15:18 浏览: 95
python读取csv文件并把文件放入一个list中的实例讲解
5星 · 资源好评率100%
可以使用pandas库读取csv文件并且将第一列转化为float类型,并且使用列表生成式将df2中每9行取出成为一个list,代码如下:
```python
import pandas as pd
# 读取csv文件并将第一列转化为float类型
df = pd.read_csv('data.csv')
df2 = pd.DataFrame(df.iloc[:,0].astype(float))
# 将df2中每9行取出成为一个list
lst = [df2.iloc[i:i+9,0].tolist() for i in range(0, len(df2)-8, 9)]
```
这样lst就是一个由每9行组成的列表。
阅读全文