2017-01-08 31 views
0

我试图减去两列的大熊猫数据帧他们在格式DD/MM/YYYY我试图做减两个String对象熊猫

data['end_date']-data['start_date] 

,但返回的错误是:不支持的操作数类型(S )为 - :'str'和'str'

回答

3

它们被视为字符串。您需要将它们转换为日期时间对象:

import pandas as pd 
data['end_date'] = pd.to_datetime(data['end_date'], dayfirst=True) 
data['start_date'] = pd.to_datetime(data['start_date'], dayfirst=True) 

然后您可以对日期执行算术运算。