![](/img/trans.png)
[英]Pandas Dataframe.Interpolate() gives different values for same index date
[英]Pandas loc gives different values for same filters
我的數據框中類似過濾器的行數不同,我不知道為什么。 這是我的代碼 -
import numpy as np
import pandas as pd
df = pd.read_csv("Automobile_price_data_clean-f18.csv")
df
df.loc[(df['body-style']== 'hatchback') & df['city-mpg']]
a = df.loc[(df['body-style']== 'hatchback') & df['city-mpg']]
foo_1 = a.count()
b = df.loc[(df['body-style']== 'hatchback')]
foo_2 = b.count()
foo_1 == foo_2
當然,查詢不一樣。
a = df.loc[(df['body-style']== 'hatchback') & df['city-mpg']]# incorporates city-mpg and hence restrictive. To check further try;
a.shape
與b.shape
和
a['city-mpg'].nunique()
與b['city-mpg'].nunique()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.