pandas创建空dataframe的方法

2023-02-24 00:00:00 pandas 创建 方法

在 Pandas 中,可以使用 pd.DataFrame() 函数创建一个空的 DataFrame。以下是两种不同的方法:

方法一:指定列名

import pandas as pd

# 指定列名
df = pd.DataFrame(columns=['A', 'B', 'C'])
print(df)

输出:

Empty DataFrame
Columns: [A, B, C]
Index: []

在这个示例中,我们通过在 columns 参数中指定列名来创建一个空的 DataFrame。

方法二:指定索引

import pandas as pd

# 指定索引
df = pd.DataFrame(index=range(5), columns=range(3))
print(df)

输出:

     0    1    2
0  NaN  NaN  NaN
1  NaN  NaN  NaN
2  NaN  NaN  NaN
3  NaN  NaN  NaN
4  NaN  NaN  NaN

在这个示例中,我们通过在 index 参数中指定索引范围,以及在 columns 参数中指定列数来创建一个空的 DataFrame。这个方法还可以通过在 columns 参数中指定列名来同时指定列名和列数。

需要注意的是,这两种方法都创建了一个没有任何数据的空的 DataFrame。如果想向 DataFrame 中添加数据,可以使用 df.loc[] 或 df.iloc[] 函数,或者使用 df.append() 函数。

相关文章