【问题标题】:How to Conversion matrix to 1 row Dataframe如何将矩阵转换为 1 行数据框
【发布时间】:2023-01-11 16:23:51
【问题描述】:

我有一个这个数据框

a b c d e f g h
o 1 1 nan nan nan nan nan nan
o nan nan 2 2 nan nan nan nan
o nan nan nan nan 3 3 nan nan
o nan nan nan nan nan nan 4 4

我想转换这个 DataFrame

a b c d e f g h
o 1 1 2 2 3 3 4 4

如何让代码使用熊猫..?我尝试 numpy diagonal 但它失败了

【问题讨论】:

标签: python-3.x pandas numpy


【解决方案1】:

利用:

df = df.replace('nan', np.nan).groupby(level=0).first()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-23
    • 1970-01-01
    • 2014-10-30
    • 2020-12-09
    • 2020-07-05
    相关资源
    最近更新 更多