我已经尝试在这里搜索其他帖子,但似乎无法解决这个问题。我有一个 CSV 文件,其中 Year、Crash_Month、Crash_Day 和 Crash_Time 都是 CSV 'data_dict' 中的单独列。我正在尝试解决以下问题。我该怎么办?我尝试使用数据框,并且 pandas 转换为日期时间,但我不确定这是否是正确的方法。非常感谢
这是我试图将日期时间分配给的数据框
year month day time
0 2000 1 1 4:30:59
1 2000 1 1 0:07:35
2 2000 1 1 4:51:37
3 2000 1 1 4:27:56
4 2000 1 1 2:16:31
5 2000 1 1 0:37:21
6 2000 1 1 0:52:57
7 2000 1 1 3:35:14
8 2000 1 1 2:41:58
9 2000 1 1 3:43:02
10 2000 1 1 3:49:19
11 2000 1 1 3:03:55
12 2000 1 1 4:46:01
13 2000 1 1 1:07:24
14 2000 1 1 8:29:04
15 2000 1 1 6:35:21
16 2000 1 1 6:06:25
17 2000 1 1 7:10:13
18 2000 1 1 10:57:24
19 2000 1 1 7:54:38
到目前为止,我已经对此进行了编码。
import pandas as pd
df = pd.DataFrame({'year': (data_dict['Year']),
'month': (data_dict['Crash_Month']),
'day': (data_dict['Crash_Day']),
'time': (data_dict['Crash_Time'])})
date=pd.to_datetime(df[["year", "month", "day", "time"]],format='%YYYY%mm%dd, %HH%MM%SS')
print(date)
day_of_week = {0 : 'Monday',
1: 'Tuesday',
2: 'Wednesday',
3: 'Thursday',
4: 'Friday',
5: 'Saturday',
6: 'Sunday'}
month_season= {1: 'Summer',
2: 'Summer',
3: 'Autumn',
4: 'Autumn',
5: 'Autumn',
6: 'Winter',
7: 'Winter',
8: 'Winter',
9: 'Spring',
10: 'Spring',
11: 'Spring',
12: 'Summer'}
函数式编程
相关分类