Pand IF oświadczenie

Pand IF oświadczenie
Klauzula „If” Pythona jest używana do podziału lub wykonywania tylko niektórych operacji. Klauzula „jeśli” jest częścią wyrażeń warunkowych. Przepływ programu jest zarządzany za pomocą mechanizmu kontrolnego. Oświadczenie „If” obsługuje kilku operatorów, w tym równoważność „==”, większą niż ”> =”, mniej niż „=”, a zatem nie jest równoważne ”!= ”. Oświadczenie „If” w Pythonie jest typowym instrukcją warunkowej pętli, ponieważ jest to podstawowa pętla warunkowa, w której warunek jest początkowo zadeklarowany przed wykonaniem reszty kodu. Stwierdzenia „If” Pythona różnią się od tych w innych językach programowania zorientowanych na obiekty. Python nie ma czynnika przyrostowego. Aby wydrukować lub wykonać określone działanie, wykorzystuje tylko słowo kluczowe „If”, które pochodzi bezpośrednio z składni instrukcji.

Jeśli stwierdzenie w Pythonie o innych programach

Zakrzywione wsporniki są używane w C i JavaScript, aby wskazać blok instrukcji „jeśli”. Wszelkie zdanie lub okoliczności poza aparatem ortodontyczny. Półkolis oznacza wniosek o dowolnym wyrażeniu lub operacji wewnątrz bloku „jeśli”. Python jest bardzo łatwy do nauczenia się w porównaniu z innymi językami programowania, a odstęp. W Python możemy użyć kilku kontekstów systemu „If” za pośrednictwem wyrażeń else. Jeśli warunek jest prawdziwy, przeprowadzana jest następna deklaracja lub operacja. Alternatywnie, jeśli wspomniane są inne stwierdzenie lub warunek, jeśli warunek jest fałszywy, to stwierdzenie wewnątrz bloku „jeśli” jest przeprowadzane. Jeśli nie wspomniano żadnego innego stwierdzenia lub warunku, aby wydać, jeśli warunek jest fałszywy, program wspina się do następnej sekcji kodu spoza oświadczenia „jeśli”.

Korzystanie z instrukcji warunkowej

Python wymaga, aby słowo „jeśli” było wpisane do dolnej skrzynki przed stanem, dwukropkiem i instrukcją drukowania, która drukuje oczekiwane wyjście.

Python zapewnia następujące standardowe zaawansowane warunki matematyczne:

  • x == y, co oznacza, że ​​x jest równe y
  • X != y pokazuje, że x nie jest równe y
  • x> y wskazuje, że x jest większe niż y
  • X

Użyj stanu IF w Pandas DataFrame za pośrednictwem kilku wielu metodologii:

  • Sekwencja liczb
  • Liczba całkowita, a także λ
  • Smyczki
  • Funkcja i tablice
  • Lub scenariusz

Składnia pand instrukcji IF dla sekwencji liczb:

Składnia pand instrukcji IF dla liczb całkowitych i λ:

Python IF INSIST

Spójrzmy na wyjątkowo krótki kod instrukcji Pythona „If”. Ten niewielki kawałek kodu ma prosty warunek „If”, który drukuje „gołębica istnieje” i „moim ulubionym ptakiem jest gołębia”, jeśli słowo „gołębia” pojawia się na liście nazw ptaków, które dodaliśmy do tego kodu.

Wynik sprawia, że ​​stwierdzenie jest dość jasne.

Przykład 1: Korzystanie z Pandas DataFrame do wykonania warunku IF dla ciągu

Zacznijmy od naszego pierwszego przykładu w tym artykule. W tym programie stworzyliśmy ramkę danych, która ma dwie kolumny. Pierwsza kolumna reprezentuje „Nazwa”, a druga kolumna reprezentuje „nazwa_zgoci”. Nazwiska, które przyjmujemy w pierwszej kolumnie, to „Ali”, „Ahmed”, „Muniba” i „Eman”. „PD.Funkcja dataFrame () ”Określa pandasframe.

Możesz użyć tablicy warunkowej lub etykiety do pobrania kolekcji wierszy i kolumn za pomocą „DF. loc [] ”, który jest„ DataFrame ”Pandy.loc ”. Operacja „loc []” jest zasadniczo operacją atrybutu, chociaż można go również używać z tablicą logiczną. Prostota korzystania z DataFrame jest jedną z jej kluczowych korzyści. Możesz to zweryfikować samodzielnie, wybierając lub filtrując wiersze lub kolumny z ramki danych za pomocą pandy „DataFrame.loc [] ”.

W Pandas DataFrame ten atrybut jest często używany. W tym przykładzie używamy czterech osobnych warunków „jeśli”. Pierwszym warunkiem jest „==”, który oznacza „równe”, a następnie „|” który oznacza „lub”, a następnie „!= ”, Co oznacza„ nie jest równe ”, a następnie„ & ”, co oznacza„ i ”.

Kolumna płci w Pandas informuje nas, czy płeć jest „dziewczynką” czy „chłopcem”, wykorzystując warunek „jeśli”. W początkowych kryteriach „DF.loc ”, fraza„ chłopca ”jest wydrukowana przed kolumną, jeśli„ nazwa ”jest równa„ Ahmed ”lub„ Ali ”. Jeśli ani „nazwa”, ani „nazwa” nie równa się „Ali”, ani „Ahmed”, jest obecny w drugim stanie, przed nimi wydrukowana jest dziewczyna. Obiekty Pythona są wyświetlane jako urządzenia wyjściowe za pomocą funkcji „print ()”, jak sama nazwa wskazuje. Drukowanie „DF” daje nam wyjście.

Tak więc, po wykonaniu kodu, otrzymamy żądane dane. Dane wyjściowe pokazuje, że DataFrame.Atrybut LOC z powodzeniem poinformował nas o płciach reprezentowanych przez ich nazwy w odpowiedniej lokalizacji w dostarczonej ramce danych. Ta kolumna „chłopca” jest wydrukowana obok „Ali” i „Ahmed” i „Girl”, są drukowane odpowiednio z „Eman” i „Muniba”.

Przykład 2: Korzystanie z instrukcji IF dla liczb całkowitych

Rozpocznij proces w naszym drugim programie. Ten przykład pokazuje, jak zastosować warunki „jeśli” do „DF.loc [] ”podczas używania liczb do wykonywania naszej pracy. Musimy wymienić nazwy wierszy i kolumn, które chcemy wykluczyć, ponieważ LOC jest algorytmem opartym na etykiecie. Metoda „loc []”, która akceptuje tylko etykiety indeksu, zwraca wiersz lub ramkę danych, jeśli etykieta indeksu jest obecna w ramce danych dzwoniącego. Pandas Pandas jest przykładem dwuwymiarowego formatu pliku, który jest porównywalny z tym podwójnym zbiorem lub tabelą z wierszami i kolumnami.

Zastanów się, jak utworzyć ramkę danych Pythona za pomocą cyfr „12”, „13”, „15”, „15”, „16”, „17”, „15”, „19”, „15” i „21”.„Mamy dwa warunki w tym programie: jeden jest równy„ == ”, a drugi nie jest równy„!= ”. Dwie kolumny w używanej ramce danych są „równe _OR nie są równe” i „liczba.„Podążając za tym warunkiem, jeśli„ liczby ”jest równe„ 15 ”, drukuje„ prawdziwe ”przed tą liczbą. Jeśli nie, drukuje „fałszywe.„Funkcja„ print () ”jest używana w tym kodzie do wyraźnego ujawnienia wiadomości lub wartości w konsoli. Instrukcja może być zdaniem lub dowolnym innym typem, który zawiera kolumnę liczb, w której nasze dane pianki numerycznej są na niej wydrukowane.

Tym razem otrzymaliśmy ten wynik. Teraz, jeśli sprawdzimy ten wynik za pomocą wcześniejszego, odkrywamy różnicę między nimi. To wskazuje, czy liczby są równe „15”, czy drukuje „fałszywe” przed nimi, jeśli nie są. Zrobiliśmy kilka liczb i porównaliśmy je z tą liczbą. Poniższe dane wyjściowe wyraźnie pokazuje wynik:

Wniosek

Zastosowanie stanu „If” w ramce danych Pandy zostało omówione. Python zapewnia wiele sposobów wdrożenia takiego stanu. W tym artykule omówiliśmy „Pandas DataFrame.Składnia, implementacja i przykłady lokali ”. „DataFrame.Funkcja loc [] ”w pandy jest zbudowana specjalnie do wyboru wierszy lub kolumn. W pierwszej części tego przykładu zastosowano warunek „jeśli” do określenia płci niektórych nazwisk. W drugim artykule użyliśmy „DF.loc [] ”technika z warunkami„ jeśli ”, aby porównać różne liczby z jedną liczbą, aby dowiedzieć się, czy były one równe tej liczbie. Ostatecznie sprowadza się to do strategii, która najlepiej odpowiada Twoim wymaganiom.