Construyendo una fila de un diccionario en PySpark

En este artículo, discutiremos cómo construir una fila desde el diccionario en PySpark.

Para ello, pasaremos el diccionario al método Row().

Sintaxis:

Sintaxis: Fila(dict)

Ejemplo 1: Cree una fila con un par clave-valor (Diccionario) como argumentos.

Aquí, vamos a pasar la Fila con Diccionario 

Sintaxis: Fila({‘Clave’:”valor”, ‘Clave’:”valor”,’Clave’:”valor”})

Python3

# import Row
from pyspark.sql import Row
  
# dict
dic = {'First_name':"Sravan", 
       'Last_name':"Kumar",
       'address':"hyderabad"}
  
# create a row with three values
# as dictionary.
row = Row(dic)
  
# display row
print(row)

Producción:

<Row({‘First_name’: ‘Sravan’, ‘Last_name’: ‘Kumar’, ‘address’: ‘hyderabad’})>

Ejemplo 2: programa Python para construir dos Filas con diccionario.

Sintaxis: Fila(dict, dict)

Código:

Python3

# import Row
from pyspark.sql import Row
  
dic_1 = {'First_name':"Sravan", 
         'Last_name':"Kumar",
         'address':"hyderabad"}
  
dic_2 = {'First_name':"Bobby",
         'Last_name':"Gottumukkala",
         'address':"Ponnur"}
  
# create two rows with
# three values as dictionary.
row = [Row(dic_1),
       Row(dic_2)]
# display row
print(row)

Producción:

[<Row({‘First_name’: ‘Sravan’, ‘Last_name’: ‘Kumar’, ‘address’: ‘hyderabad’})>,

 <Row({‘First_name’: ‘Bobby’, ‘Last_name’: ‘Gottumukkala’, ‘address’: ‘Ponnur’})>]

Publicación traducida automáticamente

Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *