【发布时间】:2017-04-07 12:15:42
【问题描述】:
我在处理 csv 文件时遇到问题。
在我的 csv 文件中,有一列“开始时间”和“完成时间”,我想使用它来获取“持续时间”列。
当我尝试duration = row[2] - row[1] 时,它显示了一条错误消息
'unsupported operand type(s) for -: 'str' and 'str'.
【问题讨论】:
-
您最好在此处发布一些代码,这样可以更轻松地为您提供帮助。此外,您无法计算字符串的差异,您需要先将它们转换为日期。请查看
strptime。 -
1) 查看如何将 CSV 导入 pandas 数据框 - pandas.pydata.org/pandas-docs/stable/generated/…。 2) 在此处阅读如何在 pandas 中处理时间和日期 - pandas.pydata.org/pandas-docs/stable/timeseries.html 3) 在此处阅读如何将 pandas 数据帧导出回 csv:pandas.pydata.org/pandas-docs/stable/generated/…
-
请贴出你的代码!