簡體   English   中英

熊貓數據框索引,位置

[英]Pandas Dataframe Indexing, Where

所以我有一個酒數據的數據框

wines_dict = {
'Appellation': list(wine_appellations),
'Ratings': list(wine_ratings),
'Region': list(wine_regions),
'Name': list(wine_names),
'Varietal': list(wine_varietals),
'WineType': list(wine_wine_types),
'RetailPrice': list(wine_retail_prices) 
}

wines_df = pd.DataFrame(
data = wines_dict,
columns =[
    'Region',
    'Ratings',
    'Appellation',
    'Name',
    'Varietal',
    'WineType',
    'RetailPrice'
    ]
)

我正在嘗試使用wines_df.where((wines_df['Ratings'] > 95) & (~pd.isnull(wines_df['Ratings'])))對其進行切片,但它仍在返回NaN評分。

0          NaN
1          NaN
2          NaN
3          NaN
4         97.0
5         98.0
6          NaN

我如何對其進行切片,以使其返回大於95的所有Non Null值?

像這樣的簡單切片將為您提供所需的輸出

wines_df[(wines_df['Ratings'] > 95) & (wines_df['Ratings'].notnull())]

暫無
暫無

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

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