Pandas DataFrame 拼接一个空列

2023-03-23  本文已影响0人  无量儿

要在Pandas DataFrame中拼接一个空列,可以简单地为DataFrame分配一个新的列名,并将其值设置为None或np.nan。这将在DataFrame中创建一个空列(具有相同的行数),所有值均为缺失值。以下是一个示例:

import pandas as pd
import numpy as np

data = {
    'col1': [1, 2, 3, 4],
    'col2': ['A', 'B', 'C', 'D']
}

df = pd.DataFrame(data)

# 在DataFrame中添加一个名为'empty_col'的空列,所有值为None
df['empty_col'] = None

# 或者使用np.nan作为缺失值
df['empty_col_nan'] = np.nan

print(df)

输出:

   col1 col2 empty_col  empty_col_nan
0     1    A      None            NaN
1     2    B      None            NaN
2     3    C      None            NaN
3     4    D      None            NaN

在这个示例中,我们创建了一个包含两列和四行的DataFrame。我们向DataFrame添加了一个名为empty_col的空列,其值为None,并向DataFrame添加了另一个名为empty_col_nan的空列,其值为np.nan。请注意,None和np.nan在Pandas中都表示缺失值,但np.nan在进行数值计算时可能更适合。

上一篇下一篇

猜你喜欢

热点阅读