“panda pilih baris dengan beberapa kondisi” Kode Jawaban

Pilih baris dengan beberapa kondisi kueri panda

df.loc[(df['Salary_in_1000']>=100) & (df['Age']< 60) & (df['FT_Team'].str.startswith('S')),['Name','FT_Team']]
Blue-eyed Buzzard

cara mengiris basis data menggunakan dua kondisi

# when you wrap conditions in parantheses, you give order
# you do those in brackets first before 'and'
# AND
movies[(movies.duration >= 200) & (movies.genre == 'Drama')]
Lonely Leopard

panda pilih baris dengan beberapa kondisi

>>> df["A"][(df["B"] > 50) & (df["C"] == 900)]
2    5
3    8
Name: A, dtype: int64
    
>>> df.loc[(df["B"] > 50) & (df["C"] == 900), "A"]
2    5
3    8
Name: A, dtype: int64
>>> df.loc[(df["B"] > 50) & (df["C"] == 900), "A"].values
array([5, 8], dtype=int64)
>>> df.loc[(df["B"] > 50) & (df["C"] == 900), "A"] *= 1000
>>> df
      A   B    C
0     9  40  300
1     9  70  700
2  5000  70  900
3  8000  80  900
4     7  50  900
Grieving Goose

DataFrame baru berdasarkan kondisi baris tertentu

# Create variable with TRUE if nationality is USA
american = df['nationality'] == "USA"

# Create variable with TRUE if age is greater than 50
elderly = df['age'] > 50

# Select all cases where nationality is USA and age is greater than 50
df[american & elderly]
Fantastic Fly

Pilih baris dengan beberapa kondisi kueri panda

df.query('Salary_in_1000 >= 100 & Age < 60 & FT_Team.str.startswith("S").values')
Blue-eyed Buzzard

Jawaban yang mirip dengan “panda pilih baris dengan beberapa kondisi”

Pertanyaan yang mirip dengan “panda pilih baris dengan beberapa kondisi”

Lebih banyak jawaban terkait untuk “panda pilih baris dengan beberapa kondisi” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya