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]
添加回答
舉報