变量不更新通过csv文件循环

戴夫

我有这段代码,它扫描250个csv文件中的最后日期,以查看它们是否与2021.01.22一样。理想情况下,对于每个具有最后一行日期为2021.01.22的csv字段,它都会在最新变量中加1-由于某种原因,它没有累加-在末尾仅显示Latest = 1

import os
import pandas as pd

for filename in os.listdir("data"):
    df=pd.read_csv("data/{}".format(filename))
    df2=str(df.iloc[-1,0])
    latest=0
    if df2 == '2021.01.22':
        latest = latest+1

    print(filename)
    print(df2)

谢谢!

克里希纳(Krishna Chaurasia)

您正在重置latest列表中的每个文件。

请尝试以下操作:

import os
import pandas as pd

latest=0

for filename in os.listdir("data"):
    df=pd.read_csv("data/{}".format(filename))
    df2=str(df.iloc[-1,0])
    if df2 == '2021.01.22':
        latest = latest+1

    print(filename)
    print(df2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过表格csv文件循环

来自分类Dev

循环不循环通过 DIR 中的文件(外循环)

来自分类Dev

在 foreach 循环中更新 CSV 文件

来自分类Dev

通过 csv 文件更新 MySQL 中的表

来自分类Dev

jQuery Each循环不更新变量中的HTML

来自分类Dev

为什么我的for循环不更新给定变量?

来自分类Dev

如何创建在此循环中不更新的变量?

来自分类Dev

jQuery Each循环不更新变量中的HTML

来自分类Dev

while循环似乎不记得变量更新-不涉及管道

来自分类Dev

为什么我的for循环不更新给定变量?

来自分类Dev

通过xml循环,然后在SQL中更新xml变量

来自分类Dev

读取文件并通过套接字连接发送而不循环

来自分类Dev

循环批处理文件,目标不更新

来自分类Dev

在循环中从 PHP 文件中获取时不更新值

来自分类Dev

更新多行而不循环

来自分类Dev

连续不更新循环

来自分类Dev

循环数字不更新

来自分类Dev

变量不更新文件中的值吗?

来自分类Dev

通过for循环创建内容时检查CSV文件

来自分类Dev

SAS宏循环通过proc导入读取csv文件

来自分类Dev

通过特定名称循环播放几个csv文件

来自分类Dev

运行后通过TSV / CSV文件的循环停止

来自分类Dev

如何通过python中的循环将数据写入csv文件

来自分类Dev

在循环批处理文件中使用CSV变量

来自分类Dev

我可以在for循环的.csv文件中使用变量吗?

来自分类Dev

for循环多变量,第二个变量不更新

来自分类Dev

for循环多变量,第二个变量不更新

来自分类Dev

activeform变量不更新

来自分类Dev

AngularJS不更新变量