python 使用pandas估算一些缺少的列。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 使用pandas估算一些缺少的列。相关的知识,希望对你有一定的参考价值。

import pandas as pd

df = pd.DataFrame({'A':['A1', 'A2', 'A3'], 'B':[None, 'B2', None]})
df
# Out[51]:
#     A     B
# 0  A1  None
# 1  A2    B2
# 2  A3  None

# locでimpute
df.loc[(df['B'].isnull()), 'B'] = df['A']
df
# Out[53]:
#     A   B
# 0  A1  A1
# 1  A2  B2
# 2  A3  A3

# fillnaでimpute
df.A.fillna(df.B, inplace=True)
df
# Out[55]:
#     A   B
# 0  A1  A1
# 1  A2  B2
# 2  A3  A3

以上是关于python 使用pandas估算一些缺少的列。的主要内容,如果未能解决你的问题,请参考以下文章

Pandas:打印没有条目的列。不缺少值

在 python 中创建一个函数,它将在 pandas 数据框中估算均值或中值

Python:将列表写入 Pandas 中的列

Pandas:打印缺少值的列名

Pandas - 具有重复值的列的外部连接

从 csv.reader 之后的列(Python Pandas)中获取最早的日期