def run(self): if self.working == True: times = GlobalMap().get('time_point') GlobalMap().set(progress_num = 0) lists = [] for i in range(24): lists += [i] GlobalMap().set(progress_num = 2 ) if exists('db/temp/20180515.csv') and exists('db/temp/20180516.csv'): temp1 = DataFrame(read_csv('db/temp/20180515.csv' ,header=0)) temp2 = DataFrame(read_csv('db/temp/20180516.csv' ,header=0)) else: temp1 = dataclear(20180515).run() temp2 = dataclear(20180516).run() GlobalMap().set(progress_num = 5 ) temp11 = temp1[temp1['time'] == lists[times-1]] temp12 = temp1[temp1['time'] == lists[times]] temp1112 = merge(temp11, temp12, how='outer',on='id') .dropna()是什么意思
时间: 2023-05-15 08:04:42 浏览: 73
globalmapper14.rar
5星 · 资源好评率100%
这段代码是一个 Python 函数的一部分,它的作用是读取两个 CSV 文件并将它们合并。具体来说,它首先检查两个 CSV 文件是否存在,如果存在,则读取它们,否则调用 dataclear 函数来生成这两个文件。然后,它从这两个文件中选择特定时间点的数据,并将它们合并成一个 DataFrame 对象。最后,它删除其中包含缺失值的行,并返回合并后的 DataFrame 对象。
阅读全文