【问题标题】:Is there a way to repeat row values in a column in pandas? [duplicate]有没有办法在熊猫的列中重复行值? [复制]
【发布时间】:2022-02-19 22:38:26
【问题描述】:

我的专栏是这样的:

XXXXXXXX
     NaN
     NaN
     NaN
YYYYYYYY
     NaN
     NaN
     NaN

我想重复行值而不是 NaN,直到下一个值等等。

XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY

【问题讨论】:

  • 您可以使用 2 个方向:更改创建数据框的方式或使用其他列进行填充。您能否发布有关您如何创建数据框或其他列的更多信息(特别是所有“X”列是否都有另一列?)

标签: pandas dataframe


【解决方案1】:
df[column].fillna(method="ffill")

查看文档https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.fillna.html中可用方法({'backfill'、'bfill'、'pad'、'ffill'、None})的解释和示例

【讨论】:

    猜你喜欢
    • 2021-08-13
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 2021-02-24
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多