我想根据逐渐更新的字典更新一行中单元格的值,如果不同,我想添加一个新行,然后更改,直到找到新值。
现在我的csv是空的,它只有标题
my csv
j , date, value1, value2, value3, ...
我想要这个
my csv
j , date, value1, value2, value3, ...
string, 2020/12/26, 0, 0, 1, ...
my_dict = {'date': 2020/12/26, 'value1': 1, 'value2':0, 'value3':1, ...}
如果日期相同,我想买这个
my csv
j , date, value1, value2, value3, ...
string, 2020/12/26, 1, 0, 2, ...
或者如果日期不同,例如在这种情况下:
my_dict = {'date': 2020/12/25, 'value1': 0, 'value2':0, 'value3':1, ...}
我希望我的输出是这个
my csv
j , date, value1, value2, value3, ...
string, 2020/12/26, 1, 0, 2, ...
string, 2020/12/25, 0, 0, 1, ...
将持续几天,同样的情况将在12月25日、12月24日等重复出现
当然。在写入文件时,只需添加一行即可。
您可以通过评估日期来根据条件执行此操作。这可以通过比较您的日期和csv中的日期来完成。