阅读 221

Pandas:如何用列名创建空的数据框架

你可以使用下面的基本语法来创建一个具有特定列名的空pandas DataFrame。

df = pd.DataFrame(columns=['Col1', 'Col2', 'Col3'])复制代码

下面的例子展示了如何在实践中使用这种语法。

例1:创建有列名和无行的DataFrame

下面的代码展示了如何创建一个有特定列名且没有行的pandas DataFrame。

import pandas as pd

#create DataFrame
df = pd.DataFrame(columns=['A', 'B', 'C', 'D', 'E'])

#view DataFrame
df

A   B   C   D   E复制代码

我们可以使用shape来获取DataFrame的大小。

#display shape of DataFrame
df.shape

(0, 5)复制代码

这告诉我们DataFrame有0行和5列。

我们还可以使用**list()**来获得列名的列表。

#display list of column names
list(df)

['A', 'B', 'C', 'D', 'E']复制代码

例2:创建具有列名和具体行数的DataFrame

下面的代码展示了如何创建一个具有特定列名和特定行数的pandas DataFrame。

import pandas as pd

#create DataFrame
df = pd.DataFrame(columns=['A', 'B', 'C', 'D', 'E'],
                  index=range(1, 10))
#view DataFrame
df

        A	B	C	D	E
1	NaN	NaN	NaN	NaN	NaN
2	NaN	NaN	NaN	NaN	NaN
3	NaN	NaN	NaN	NaN	NaN
4	NaN	NaN	NaN	NaN	NaN
5	NaN	NaN	NaN	NaN	NaN
6	NaN	NaN	NaN	NaN	NaN
7	NaN	NaN	NaN	NaN	NaN
8	NaN	NaN	NaN	NaN	NaN
9	NaN	NaN	NaN	NaN	NaN复制代码

请注意,DataFrame中的每个值都被填上了一个NaN值。

再一次,我们可以使用shape来获得DataFrame的大小。

#display shape of DataFrame
df.shape

(9, 5)复制代码

这告诉我们,DataFrame有95列。


作者:方石剑
链接:https://juejin.cn/post/7023258684662743054

文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐