【发布时间】:2019-09-02 02:03:31
【问题描述】:
我将数据从 CSV 文件导入到 pandas 数据框。
然后,通过取 2 个 datetime 列的差异创建一个持续时间列,如下所示:
df['Drive Time'] = df['Delivered Time'] - df['Pickup Time']
现在,我想将其保存回 CSV 文件,但我希望在使用 Excel 打开时将“行驶时间”列显示为“hh:mm:ss”格式。我使用的代码如下:
import pandas as pd
import numpy as np
df = pd.read_csv("1554897620.csv", parse_dates = ['Pickup Time', 'Delivered Time'])
df['Drive Time'] = df['Delivered Time'] - df['Pickup Time']
df.to_csv(index=False)
df.to_csv('test.csv', index=False)
在结论中,我想在导出为 CSV 时以“hh:mm:ss”格式保存 Drive Time 列
【问题讨论】:
-
欢迎来到 StackOverflow。请花时间阅读how to provide a great pandas example 上的这篇文章以及如何提供minimal, complete, and verifiable example 并相应地修改您的问题。 how to ask a good question 上的这些提示也可能有用。
-
不幸的是没有效果,如果检查how to provide a great pandas example它就像
the ugly一样:( -
好的。让我再试一次
标签: python-3.x pandas export-to-csv timedelta