首页 > 解决方案 > 有没有办法只将 50 个最近的值存储在 CSV 中?

问题描述

我正在使用 python 从温度传感器读取值并将它们写入 CSV 文件。

有没有办法只存储 60 个最近的值,因为我目前只是每 60 个值覆盖文件?

标签: pythoncsv

解决方案


您可以使用iloc根据索引计数拆分数据帧。例如:

import pandas as pd

temp = pd.read_csv(r'...') #read csv from location
temp60 = temp.iloc[:60,:] #counting from zero, keeps the most recent 60 values
temp60.to_csv (r'...') #export dataframe as csv to location

推荐阅读