-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcreating_csv_4.py
46 lines (23 loc) · 1.68 KB
/
creating_csv_4.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import pandas as pd
df = pd.read_csv('C:\\Users\\james\\3.coding\\processed_data1.csv')
# 시간대, 출발 시군구 코드, 도착 시군구 코드별로 그룹화하고 이동인구의 합을 계산
df_grouped = df.groupby(['시간대', '출발 시군구 코드', '도착 시군구 코드'], as_index=False)['이동인구(합)'].sum()
df_grouped.to_csv('aggregated_data.csv', index=False)
print("데이터가 성공적으로 그룹화되고, 'aggregated_data1.csv'에 저장되었습니다.")
# import pandas as pd
# # CSV 파일 읽기
# df = pd.read_csv('C:\\Users\\james\\3.coding\\processed_data1.csv')
# # 시간대, 출발 시군구 코드, 도착 시군구 코드별로 그룹화하고 이동인구의 합을 계산
# df_grouped = df.groupby([ '출발 시군구 코드', '도착 시군구 코드'], as_index=False)['이동인구(합)'].sum()
# # 결과를 새로운 CSV 파일로 저장
# df_grouped.to_csv('aggregated_data.csv', index=False)
# print("데이터가 성공적으로 그룹화되고, 'aggregated_data1.csv'에 저장되었습니다.")
##############################나이
import pandas as pd
# CSV 파일 읽기
df = pd.read_csv('C:\\Users\\james\\3.coding\\processed_data1.csv')
# 시간대, 출발 시군구 코드, 도착 시군구 코드별로 그룹화하고 이동인구의 합을 계산
df_grouped = df.groupby([ '출발 시군구 코드', '도착 시군구 코드','나이'], as_index=False)['이동인구(합)'].sum()
# 결과를 새로운 CSV 파일로 저장
df_grouped.to_csv('aggregated_data.csv', index=False)
print("데이터가 성공적으로 그룹화되고, 'aggregated_data1.csv'에 저장되었습니다.")