我有一个数据帧df
和一个字典dic
。你知道吗
我想使用dataframe的一列中的值在字典中查找条目,并从另一列中减去返回值
df.time - dic[df.weekday]
此操作失败,并出现以下错误:
TypeError: 'Series' objects are mutable, thus they cannot be hashed
详情:
我有一个包含两列的数据帧,weekday
和time
:
我有一本从weekday
到time
的字典:
times:
{'Mon': datetime.time(18, 0),
'Tue': datetime.time(18, 0),
'Wed': datetime.time(18, 0),
'Thu': datetime.time(18, 0),
'Fri': datetime.time(18, 0),
'Sat': None,
'Sun': datetime.time(19, 0)}
我想在我的数据帧中添加第三列,即每行的time
和字典中相应条目之间的timedelta
。你知道吗
问题:
如何使用一列的值查找字典条目并从另一列中减去返回值?
有些行中有None
,如何解释这些行并返回特殊值(例如None
或其他特殊值)?
目前没有回答
相关问题 更多 >
编程相关推荐