cf = pd.read_csv('output.csv') cf['wind Speed'] = cf['wind Speed'].astype(str) # 取出wind Speed列,并提取每个单元格中的最后三个数字,并转换为float类型 column = cf['wind Speed'] last_three = column.str[-3:].tolist()只提取最后三行数字
时间: 2024-02-06 15:04:45 浏览: 167
NETCF.rar_.net cf_.netCF_NET CF_csharp cf
如果你只需要提取`wind Speed`列中最后三行的数据,并将其转换为`float`类型保存为列表,可以使用`tail()`函数来选择最后三行,例如:
``` python
import pandas as pd
# 读取CSV文件并将wind Speed列转换为字符串类型
df = pd.read_csv('output.csv')
df['wind Speed'] = df['wind Speed'].astype(str)
# 取出wind Speed列中最后三行,并提取每个单元格中的最后三个数字,并转换为float类型
column = df['wind Speed'].tail(3)
last_three = column.str[-3:].astype(float).tolist()
# 输出结果
print(last_three)
```
执行完毕后,`last_three`将是一个形如`[2.62,2.32,1.60]`的列表,其中包含了`wind Speed`列中最后三行中每个单元格中的最后三个数字。
阅读全文