使用zip从列表中创建pandas数据框架

使用zip从列表中创建pandas数据框架

创建Pandas DataFrame的方法之一是使用zip()函数。

你可以使用列表来创建图元的列表,并从中创建一个字典。然后,这个字典可以用来构建一个数据框架。

zip()函数创建对象,可用于一次产生单个项目。这个函数可以通过合并两个列表来创建pandans DataFrames。

假设有两个学生数据的列表,第一个列表是学生的名字,第二个列表是学生的年龄。那么我们可以有。

# List1
Name = ['tom', 'krish', 'nick', 'juli']
  
# List2
Age = [25, 30, 26, 22]

以上两个列表可以通过使用list(zip())函数进行合并。现在,通过调用pd.DataFrame()函数创建pandas DataFrame。

# Python program to demonstrate creating
# pandas Datadaframe from lists using zip.
  
import pandas as pd
  
# List1
Name = ['tom', 'krish', 'nick', 'juli']
  
# List2
Age = [25, 30, 26, 22]
  
# get the list of tuples from two lists.
# and merge them by using zip().
list_of_tuples = list(zip(Name, Age))
  
# Assign data to tuples.
list_of_tuples 

输出:
使用zip从列表中创建pandas数据框架

# Converting lists of tuples into
# pandas Dataframe.
df = pd.DataFrame(list_of_tuples, columns = ['Name', 'Age'])
   
# Print data.
df

输出:
使用zip从列表中创建pandas数据框架

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程