使用Pandas仅显示一次组中的所有ID(excel格式)

时间:2017-09-26 21:45:54

标签: python pandas dataframe

我有一个日期框架:

idx_value   val1    val2
idx            1    5
idx            2    6
idx            3    7
idx            4    8

我想知道是否可以在html中转换表格如下:

    val1    val2
       1    5
idx    2    6
       3    7
       4    8

我只想展示一次idx。谢谢

1 个答案:

答案 0 :(得分:1)

尝试groupby + replace + set_value

之类的内容
df['idx_value'] = df.groupby('idx_value')['idx_value']\
         .apply(lambda x: x.str.replace('.*', '').set_value(len(x) // 2 - 1, x[0]))

df

  idx_value  val1  val2
0               1     5
1       idx     2     6
2               3     7
3               4     8