3 回答
TA贡献2016条经验 获得超9个赞
这可以用split()
编辑:将 row[2] 更改为 row[1],问题是错误的,我按照问题流程进行了
row[1] = row[1].split(".")[0]
TA贡献1858条经验 获得超8个赞
如果你愿意使用pandas
你可以使用converters
参数pd.read_csv
:
>>> df = pd.read_csv('book1.csv', converters={' Time': lambda x:x[:9]})
Date Time Open ... NumberOfTrades BidVolume AskVolume
0 2019/12/30 14:38:01 3233.00 ... 1 0 1
1 2019/12/30 14:38:01 3233.25 ... 1 0 2
2 2019/12/30 14:43:13 3230.00 ... 1 1 0
3 2019/12/30 15:12:47 3224.50 ... 1 2 0
4 2019/12/30 15:12:47 3224.50 ... 1 2 0
5 2019/12/30 15:12:47 3224.50 ... 1 2 0
6 2019/12/30 15:12:58 3224.50 ... 1 2 0
7 2019/12/30 15:13:14 3224.50 ... 1 2 0
8 2019/12/30 15:13:14 3224.50 ... 1 2 0
[9 rows x 10 columns]
TA贡献1805条经验 获得超9个赞
使用 pandas dataframe 读取文件,然后在下面使用:
import pandas as pd
df = pd.read_csv('Book1.csv')
df['Time'] = df['Time'].str.split('.').str[0]
添加回答
举报