回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一个用例,在这个用例中,我对作为参数提供的<code>row_key</code>进行过滤</p>
<p>我知道用于检查<code>DataFrame</code>的标准<code>empty</code>属性,但是无法为<code>DataFrameGroupBy</code>找到类似的属性</p>
<p>下面是演示用例的代码片段,提供的数据是虚拟的-</p>
<pre><code>import pandas as pd
from io import StringIO
df = pd.read_csv(StringIO("""
Name,Value,row_key,row_label
XYZ,100,abc,"Label - 2"
ASD,100,abc,"Label - 2"
GHJ,1000,abc,"Label - 2"
KLI,100,abc,"Label - 2"
BHY,1009,bnm,"Label - 2"
TGB,1409,bnm,"Label - 2"
YUJ,1509,bnm,"Label - 2"
KUT,1609,bnm,"Label - 2"
"""))
invalid_row_key = 'fgh'
filter_df = df[df['row_key'] == invalid_row_key].groupby('row_label')
#### I want something similar to below if case , to handle if the filter_df is empty
if filter_df.empty:
print("No Row Key Present")
</code></pre>
<p>我知道我可以在分组的dataframed上使用<code>recent_index</code>,但是我想检查是否有更好的方法来处理这个问题</p>