我正在读取CSV文件,其中包含year
,month
,day
,hour
,minute
,second
和想知道如何将时间列(hour
,minute
,second
)合并为可读的时间戳,以便可以绘制数据与时间的关系。
这是我的CSV文件data.head(10)
:
flt yr month day hr ...
0 1 2018 1 17 16 ...
1 1 2018 1 17 16 ...
2 1 2018 1 17 16 ...
3 1 2018 1 17 16 ...
4 1 2018 1 17 16 ...
5 1 2018 1 17 16 ...
6 1 2018 1 17 16 ...
7 1 2018 1 17 16 ...
8 1 2018 1 17 16 ...
9 1 2018 1 17 16 ...
我希望结果是例如16:45:13的时间戳。
答案 0 :(得分:1)
dataframe["time"] = dataframe["hour"].map(str) + ":" + dataframe["minute"].map(str) + ":" + dataframe["second"].map(str)