0
我有多组日期/时间我试图在Python中操作,使用pandas模块从csv文件导入。我已经将每个条目从一个字符串转换为datetime,并且可以使用+和 - 来操作数据,但是当尝试使用sum()时会出错。具体来说:“TypeError:'Timedelta'对象不可迭代”。python中的sum timedeltas
这里是我正在使用的代码:
import pandas as pd
import numpy as np
from datetime import datetime
A = pd.read_csv('filename')
B = A['Start Time (UTCG)']
C = A['Stop Time (UTCG)']
DT_B = pd.to_datetime(B) #converting from string
DT_C = pd.to_datetime(C)
timediff = DT_C - DT_B
diffsum = sum(timediff)
其中“开始时间”和“停止时间”格式中的“2017年3月11日10:37:12.330”和B和C是列表。
我很新的python,所以如果我忽略了一些简单的道歉。如果没有日期时间的情况下处理日期/时间字符串的更简单的方法,那也不错。任何帮助获得“总和”的工作将不胜感激。谢谢!
谢谢!你对pd.series的第一个建议适用于我的目的。 – DCips
@DCips如果我回答了你的问题,请将我的回答标记为正确:) –