簡體   English   中英

將pandas DataFrame與Series進行比較

[英]Comparing pandas DataFrame to Series

到目前為止,我已經看過這個這個問題,但它們並沒有真正幫助我解決我的問題。

問題很簡單,但有點難以言辭。

我有一個像以下矩陣的Dataframe:

       Stock1 Stock2
Date1   3      4
Date2   1      4

對於每個日期,即我的索引,我想將值與系列中的單個點進行比較。

是這樣的系列:

      Value
Date1   2
Date2   3

我想從比較DataFrame> Series中構建以下DataFrame

       Stock1 Stock2
Date1   True   True
Date2   False  True

因此對於Date1兩個值都大於2,而對於Date2只有Stock2大於3。

提前致謝

使用.gt並傳遞axis=0來逐行比較Series:

In [126]:
df.gt(s, axis=0)

Out[126]:
      Stock1 Stock2
index              
Date1   True   True
Date2  False   True

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM