我有以下形式的csv文件:劈裂CSV字符串列“日期时间”到“日期”,“时间”文件
$ head purchases.csv
id,userID,itemID,price,platform,day
1,9132,id_005,3600,2,2014-10-30 17:29:46
2,67894,id_005,3000,1,2015-04-23 21:22:55
3,272780,id_004,1000,1,2014-11-27 16:58:30
4,302396,id_001,100,1,2014-12-11 08:35:07
现在,我想改变CSV的最后一列。目前,它的格式为day
列2014-10-30 17:29:46
即日期和时间之间有空格。但我想这列分成两列day
和time
使变更后的csv文件就变成了:
$ head purchases.csv
id,userID,itemID,price,platform,day,time
1,9132,id_005,3600,2,2014-10-30,17:29:46
2,67894,id_005,3000,1,2015-04-23,21:22:55
3,272780,id_004,1000,1,2014-11-27,16:58:30
如何从终端做呢?
考虑一下,如果你真的想这样做。大部分时间感知的工具(比如Excel)都能够很好地读取日期时间。 – chthonicdaemon