合并熊猫列

时间:2019-08-09 15:19:49

标签: python pandas

我正在读取CSV文件,其中包含yearmonthdayhourminutesecond和想知道如何将时间列(hourminutesecond)合并为可读的时间戳,以便可以绘制数据与时间的关系。

这是我的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的时间戳。

1 个答案:

答案 0 :(得分:1)

dataframe["time"] = dataframe["hour"].map(str) + ":" + dataframe["minute"].map(str) + ":" + dataframe["second"].map(str)

source another example