我有一系列s
:
duration 60
Name: 2017-10-14 02:05:31, dtype: object
和数据框df
:
duration
Start Time
2017-10-14 02:00:00 300
2017-10-14 02:05:00 100
2017-10-14 02:10:00 250
我想将larger start time
列添加到df
中,以存储较大的s.name
或df.index
我的代码:
df.loc[df.index <= s.name, "larger start time"] = s.name
df.loc[df.index > s.name, "larger start time"] = df.index #fails with shape mismatch
如何修改我的代码以使其按预期工作?
答案 0 :(得分:0)
我可以和它一起工作
df.loc[df.index > s.name, "larger start time"] = df.loc[df.index > s.name].index