回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我需要转换我的csv文件的日期格式到正确的熊猫格式,以便我可以排序它以后。我目前的格式无法在熊猫中合理地交互,所以我必须转换它</p>
<p>我的csv文件如下所示:</p>
<pre><code>ARTIST,ALBUM,TRACK,DATE
ARTIST1,ALBUM1,TRACK1,23 Nov 2019 02:08
ARTIST1,ALBUM1,TRACK1,23 Nov 2019 02:11
ARTIST1,ALBUM1,TRACK1,23 Nov 2019 02:15
</code></pre>
<p>到目前为止,我已经成功地将其转换为熊猫格式:</p>
<pre><code>df= pd.read_csv("mycsv.csv", delimiter=',')
convertdate= pd.to_datetime(df["DATE"])
print convertdate
####
#Original date format: 23 Nov 2019 02:08
#Output and desired date format: 2019-11-23 02:08:00
</code></pre>
<p>但是,这只会更改整个“日期”列中的值。打印csv文件的数据帧仍然输出原始的、未转换的日期格式。我需要将转换后的格式附加到源csv文件中</p>
<p>我想要的结果是</p>
<pre><code>ARTIST,ALBUM,TRACK,DATE
ARTIST1,ALBUM1,TRACK1,2019-11-23 02:08:00
ARTIST1,ALBUM1,TRACK1,2019-11-23 02:11:00
ARTIST1,ALBUM1,TRACK1,2019-11-23 02:15:00
</code></pre>