【发布时间】:2020-11-18 00:18:42
【问题描述】:
我有多个数据框,其中包含分别带有月、周、日、小时和分钟时间戳的数据。如何合并以保留每一行的所有数据?也就是说,如何合并,以便将月份&周&日&小时值沿包含每个月分钟值的行向下传递?
【问题讨论】:
-
你能添加你的数据框吗?
我有多个数据框,其中包含分别带有月、周、日、小时和分钟时间戳的数据。如何合并以保留每一行的所有数据?也就是说,如何合并,以便将月份&周&日&小时值沿包含每个月分钟值的行向下传递?
【问题讨论】:
我无法得到确切的问题。但是,如果您的意思是要将多个列合并为单个日期列,那么这可能会有所帮助。否则,您能否添加您的数据框?
import pandas as pd
df = {'year': [1923, 1919], 'month': [4, 5], 'day': [23,19], 'minute': [22,22],
'second': [22,22], 'ms':[22,22]}
df = pd.DataFrame(data=df)
df['date'] = pd.to_datetime(df[['year','month','day', 'minute', 'second', 'ms']])
【讨论】: