Podemos crear un DataFrame a partir de una lista de tuplas simples, e incluso podemos elegir los elementos específicos de las tuplas que queremos usar.
Código n. ° 1: simplemente pasar la tupla al constructor DataFrame.
# import pandas to use pandas DataFrame import pandas as pd # data in the form of list of tuples data = [('Peter', 18, 7), ('Riff', 15, 6), ('John', 17, 8), ('Michel', 18, 7), ('Sheli', 17, 5) ] # create DataFrame using data df = pd.DataFrame(data, columns =['Name', 'Age', 'Score']) print(df)
Salida:
Código #2: Usandofrom_records()
import pandas as pd # data in the form of list of tuples data = [('Peter', 18, 7), ('Riff', 15, 6), ('John', 17, 8), ('Michel', 18, 7), ('Sheli', 17, 5) ] # create DataFrame using data df = pd.DataFrame.from_records(data, columns =['Team', 'Age', 'Score']) print(df)
Producción:
Código #3: Usarfrom_items()
import pandas as pd # data in the form of list of tuples data = [ ('Age', [18, 15, 17, 18, 17]), ('Team', ['A', 'B', 'A', 'C', 'B']), ('Score', [7, 6, 8, 7, 5]), ] # create DataFrame using data df = pd.DataFrame.from_items(data) print(df)
Salida:
Código #4: Para girarlo posible.
# import pandas to use pandas DataFrame import pandas as pd # data in the form of list of tuples data = [('Peter', 18, 7), ('Riff', 15, 6), ('John', 17, 8), ('Michel', 18, 7), ('Sheli', 17, 5) ] # create DataFrame using data df = pd.DataFrame(data, columns =['Team', 'Age', 'Score']) a = df.pivot('Team', 'Score','Age') print(a)
Producción:
Publicación traducida automáticamente
Artículo escrito por schrodinger_19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA