【发布时间】:2020-05-19 04:15:13
【问题描述】:
我有一个包含基于时间的数据的 csv 文件,我使用“标记”列来帮助识别空闲时间(值:0)和一组有用的数据收集步骤(值:1 和 2 代表step-1 和 step-2),基于时间的数据会多次重复空闲和数据收集步骤。 **我想通过检查“标记”列的值来循环 csv 文件,并将有用的数据步骤分开,并将每组数据保存到单独的 excel 表中。
我想到了以下代码:
n=len(df)
i=0
newdf=[]
for i in range(0,n):
if df.MARKER[i]==1:
newdf.append(df.iloc[:,i])
if df.MARKER[i]==0:
end
return newdf
我还没有考虑代码的其余部分,因为这无法继续。
【问题讨论】:
-
为什么不直接使用 pandas.read_csv 读取 csv 文件并修改/过滤数据框?
标签: pandas csv dataframe data-extraction