import time
def time_transform(unix_time):
tt = {} # 利用字典存储
t = time.gmtime(unix_time) # 重要的是这个函数,可获得更多的信息。这里只取其中4个
day = t.tm_mday
hour = t.tm_hour
min = t.tm_min # 这里min有歧义,最好利用其他词代表分钟
sec = t.tm_sec
tt['day'] = day
tt['hour'] = hour
tt['min'] = min
tt['sec'] = sec
return tt
# 对dataframe中的unix时间处理
def split_time(tim):
day = []
hour = []
min = []
sec = []
for i in range(len(tim)):
day.append(tim[i]['day'])
hour.append(tim[i]['hour'])
min.append(tim[i]['min'])
sec.append(tim[i]['sec'])
day = pd.Series(day)
hour = pd.Series(hour)
min = pd.Series(min)
sec = pd.Series(sec)
return day, hour, min, sec
tim = df['unix_time'].apply(time_transform)
day, hour, min, sec = split_time(tim)
df['day'] = day
df['hour'] = hour
df['min'] = min
df['sec'] = sec
Python 将Unix时间戳转化为通用时间(年,天,时,分)。处理Dataframe中的Unix时间戳
最新推荐文章于 2024-03-25 17:31:50 发布
本文介绍了一种将Unix时间戳转换为更易读的时间格式的方法,并展示了如何使用Python的pandas库处理DataFrame中的时间数据,包括提取日期和时间的各个部分。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.10
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1060

被折叠的 条评论
为什么被折叠?



