回复 3楼 userwj
我pandas 也不怎么熟,你看一下,我把那个秒和毫秒的 列 转换成一个新列:
不知道能否帮到你
>>> import pandas as pd
>>> df=pd.read_csv("456.csv",encoding="gbk")
>>> df
打卡日期
记录时间
打卡距离
打卡配速
0
2019/1/28
2019/1/28 16:38
9.85
6'25"
1
2019/1/29
2019/1/29 21:30
5.26
6'3"
2
2019/3/23
2019/3/23 10:54
10.00
6'17"
3
2019/3/23
2019/3/23 10:54
21.15
6'50"
4
2019/3/21
2019/3/23 10:59
5.51
6'37"
>>> df["peisu"]=None
>>> df
打卡日期
记录时间
打卡距离
打卡配速 peisu
0
2019/1/28
2019/1/28 16:38
9.85
6'25"
None
1
2019/1/29
2019/1/29 21:30
5.26
6'3"
None
2
2019/3/23
2019/3/23 10:54
10.00
6'17"
None
3
2019/3/23
2019/3/23 10:54
21.15
6'50"
None
4
2019/3/21
2019/3/23 10:59
5.51
6'37"
None
>>> df["peisu"]=df["
打卡配速"].str.split('\'').str[0]+"."+df["
打卡配速"].str.split('\'').str[1].str.split("\"").str[0]
>>> df
打卡日期
记录时间
打卡距离
打卡配速
peisu
0
2019/1/28
2019/1/28 16:38
9.85
6'25"
6.25
1
2019/1/29
2019/1/29 21:30
5.26
6'3"
6.3
2
2019/3/23
2019/3/23 10:54
10.00
6'17"
6.17
3
2019/3/23
2019/3/23 10:54
21.15
6'50"
6.50
4
2019/3/21
2019/3/23 10:59
5.51
6'37"
6.37
>>>