Funkcja bitwise ()
Ta funkcja wykonuje bitowe lub operacyjne na dwóch kolumnach w Pyspark DataFrame.
Operacja:
1 bitowate 1 => 1
1 bitowate 0 => 1
0 bitwiseor 1 => 1
0 bitwiseor 0 => 0
Składnia:
Można go używać z metodą Select () do wyświetlania operacji bitowej.
DataFrame_Obj.Wybierz (DataFrame_Obj.kolumna 1.BitSiseor (DataFrame_Obj.kolumna2))
Gdzie DataFrame_Obj jest PYSPARK DATAFRAME, a kolumna reprezentuje nazwy kolumn (kolumna 1, kolumna2).
Przykład:
Mamy ramkę danych z 4 wierszami i 5 kolumnami - [„tematu_id”, „name”, „wiek”, „m1”, „m2”]. Teraz stosujemy funkcję BitWiseand () na kolumnach M1 i M2.
Import Pyspark
od Pyspark.SQL Import Sparksession
Spark_App = Sparksession.budowniczy.Nazwa aplikacji('_').getorCreate ()
studenci = [(4, „Sravan”, 23,0,0),
(4, „Chandana”, 23,0,1),
(46, „Mounika”, 22,1,0),
(4, „Deepika”, 21,1,1),
]
DataFrame_Obj = Spark_App.CreatedATAframe (studenci, [„tematy_id”, „nazwa”, „wiek”, „m1”, „m2”])
DataFrame_Obj.pokazywać()
#Perform Bitwise-i Operacja na kolumnach M1 i M2
DataFrame_Obj.Wybierz (DataFrame_Obj.M1.BitWiseAnd (DataFrame_Obj.M2)).pokazywać()
Wyjście:
Funkcja BitWiseAnd ()
Ta funkcja wykonuje bitowe i obsługę w dwóch kolumnach w Pyspark DataFrame.
Operacja:
1 BitWiseand 1 => 1
1 BitWiseand 0 => 0
0 BitWiseand 1 => 0
0 BitWiseand 0 => 0
Składnia:
Można go używać z metodą Select () do wyświetlania operacji bitowej.
DataFrame_Obj.Wybierz (DataFrame_Obj.kolumna 1.BitWiseAnd (DataFrame_Obj.kolumna2))
Gdzie DataFrame_Obj jest PYSPARK DATAFRAME, a kolumna reprezentuje nazwy kolumn (kolumna 1, kolumna2).
Przykład:
Mamy ramkę danych z 4 wierszami i 5 kolumnami - [„tematu_id”, „name”, „wiek”, „m1”, „m2”]. Teraz stosujemy funkcję BitWiseand () na kolumnach M1 i M2.
Import Pyspark
od Pyspark.SQL Import Sparksession
Spark_App = Sparksession.budowniczy.Nazwa aplikacji('_').getorCreate ()
studenci = [(4, „Sravan”, 23,0,0),
(4, „Chandana”, 23,0,1),
(46, „Mounika”, 22,1,0),
(4, „Deepika”, 21,1,1),
]
DataFrame_Obj = Spark_App.CreatedATAframe (studenci, [„tematy_id”, „nazwa”, „wiek”, „m1”, „m2”])
DataFrame_Obj.pokazywać()
#Perform Bitwise-i Operacja na kolumnach M1 i M2
DataFrame_Obj.Wybierz (DataFrame_Obj.M1.BitWiseAnd (DataFrame_Obj.M2)).pokazywać()
Wyjście:
Funkcja bitisexor ()
Ta funkcja wykonuje operację Bitwise Xor na dwóch kolumnach w Pyspark DataFrame.
Operacja:
1 BitSexor 1 => 0
1 BitSexor 0 => 1
0 bitwisexor 1 => 1
0 bitwisexor 0 => 0
Składnia:
Można go używać z metodą Select () do wyświetlania operacji bitowej.
DataFrame_Obj.Wybierz (DataFrame_Obj.kolumna 1.BitSexor (dataFrame_Obj.kolumna2))
Gdzie DataFrame_Obj jest PYSPARK DATAFRAME, a kolumna reprezentuje nazwy kolumn (kolumna 1, kolumna2).
Przykład:
Mamy ramkę danych z 4 wierszami i 5 kolumnami - [„tematu_id”, „name”, „wiek”, „m1”, „m2”]. Teraz stosujemy funkcję BitSexor () na kolumnach M1 i M2.
Import Pyspark
od Pyspark.SQL Import Sparksession
Spark_App = Sparksession.budowniczy.Nazwa aplikacji('_').getorCreate ()
studenci = [(4, „Sravan”, 23,0,0),
(4, „Chandana”, 23,0,1),
(46, „Mounika”, 22,1,0),
(4, „Deepika”, 21,1,1),
]
DataFrame_Obj = Spark_App.CreatedATAframe (studenci, [„tematy_id”, „nazwa”, „wiek”, „m1”, „m2”])
DataFrame_Obj.pokazywać()
#Perform Bitwise-Xor Operacja na kolumnach M1 i M2
DataFrame_Obj.Wybierz (DataFrame_Obj.M1.BitSexor (dataFrame_Obj.M2)).pokazywać()
Wyjście:
Wniosek
W tym samouczku Pyspark nauczyliśmy się wykonywać operacje bitowe na Pyspark DataFrame. Bitwiseor zwraca 1, jeśli jedna z wartości w kolumnach Pyspark DataFrame jest 1 z rzędu. BitSexor zwraca 1, jeśli wartości w dwóch kolumnach są różne; W przeciwnym razie zwraca 0. I BitWiseAnd zwraca 1, jeśli wartości w dwóch kolumnach wynoszą 1; W przeciwnym razie zwraca 0.