from splitter import Splitter def merge_all(): for i, fname in enumerate(os.listdir('output')): if i == 0: df = pd.read_csv('output/' + fname) else: df = pd.merge(df, pd.read_csv('output/' + fname), how='outer', on='datetime') df.to_csv('health_care.csv') if __name__ == "__main__": print("Convert apple health care xml to csv.") s = Splitter() s.get_body_mass() s.get_burned_energy() s.get_heart_rate() s.get_stand_time() s.get_step_count() s.get_walking_distance() print("Merge all csv.") merge_all() print("Done.")