如何在 Python 中创建 DataFrame?


DataFrame 是一种二维数据结构。DataFrame 用于以表格格式(行和列)表示数据。它就像一个电子表格或一个 SQL 表格。DataFrame 是一个 Pandas 对象。

要创建 DataFrame,我们需要导入 pandas。可以使用 dataframe() 函数创建 DataFramedataframe() 接受一个或两个参数。第一个是将填充到 DataFrame 表格中的数据。数据可以是列表的列表或列表的字典形式。对于列表的列表数据,第二个参数是列名。

从列表的字典创建 DataFrame

import pandas as pd

data={'Name':['Karan','Rohit','Sahil','Aryan'],'Age':[23,22,21,24]}

df=pd.dataframe(data)

df #print the dataframe

输出将是一个包含名为“Name”和“Age”的两列的表格,其中包含提供的数据并输入到表格中。

从列表的列表创建 DataFrame

import pandas as pd

data=[['Karan',23],['Rohit',22],['Sahil',21],['Aryan',24]]

df=pd.dataframe(data,columns=['Name','Age'])

df

这也会产生相同的输出。唯一的区别在于提供数据的方式。由于列名未在前面指定,因此需要在 dataframe() 函数中将列名作为参数传递。

创建自定义索引 DataFrame

import pandas as pd

data={'Name':['Karan','Rohit','Sahil','Aryan'],'Age':[23,22,21,24]}

df=pd.dataframe(data,index=['No.1','No.2','No.3','No.4'])

df

这将创建具有索引列表中提到的索引的相同 DataFrame。

更新于: 2023年8月25日

34K+ 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.