到目前为止,我已经看过这个和这个问题,但它们并没有真正帮助我解决我的问题.
问题很简单,但有点难以言辞.
我有一个像以下矩阵的Dataframe:
Stock1 Stock2
Date1 3 4
Date2 1 4
Run Code Online (Sandbox Code Playgroud)
对于每个日期,这是我的索引,我想将值与系列中的单个点进行比较.
是这样的系列:
Value
Date1 2
Date2 3
Run Code Online (Sandbox Code Playgroud)
我想从比较DataFrame> Series中构建以下DataFrame
Stock1 Stock2
Date1 True True
Date2 False True
Run Code Online (Sandbox Code Playgroud)
因此,Date1两个值都大于2,并且Date2仅Stock2大于3.
提前致谢
使用.gt和传递axis=0以逐行比较系列:
In [126]:
df.gt(s, axis=0)
Out[126]:
Stock1 Stock2
index
Date1 True True
Date2 False True
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2197 次 |
| 最近记录: |