Python 将hh:mm转换为浮动熊猫

Python 将hh:mm转换为浮动熊猫,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个数据帧(第一列是string格式):` 我想添加第三列,即第一列的浮点值: Time_float 23.166667 2.916667 我该怎么做呢?这很简单,只要你的时间戳只有小时和分钟成分。拆分、操作,然后合并- y = df.Time_string.str.split(':') i, j = y.str[0], y.str[1] df['Time_float'] = i.astype(int) + (j.astype(float) / 60) df Time_

我有一个数据帧(第一列是
string
格式):`

我想添加第三列,即第一列的
浮点值

Time_float
23.166667
2.916667

我该怎么做呢?

这很简单,只要你的时间戳只有小时和分钟成分。拆分、操作,然后合并-

y = df.Time_string.str.split(':')   
i, j = y.str[0], y.str[1]  

df['Time_float'] = i.astype(int) + (j.astype(float) / 60) 

df
  Time_string  Count  Time_float
0       23:10   2400   23.166667
1       02:55    760    2.916667

你已经试过什么了?如果答案对你有帮助,请回答。谢谢
y = df.Time_string.str.split(':')   
i, j = y.str[0], y.str[1]  

df['Time_float'] = i.astype(int) + (j.astype(float) / 60) 

df
  Time_string  Count  Time_float
0       23:10   2400   23.166667
1       02:55    760    2.916667