开发者社区> 问答> 正文

pandas中如何用最少出现的字符替换空格符?

pandas中如何用最少出现的字符替换空格符?

展开
收起
游客y244y7ln2rlpa 2021-12-05 19:58:19 217 0
1 条回答
写回答
取消 提交回答
  • my_str = 'dbc deb abed gade'
    
    # 方法
    ser = pd.Series(list('dbc deb abed gade'))
    
    # 统计元素的频数
    freq = ser.value_counts()
    print(freq)
    
    # 求最小频数的字符
    least_freq = freq.dropna().index[-1]
    
    # 替换
    "".join(ser.replace(' ', least_freq))
    
    #>	d    4
    	     3
    	b    3
    	e    3
    	a    2
    	c    1
    	g    1
    	dtype: int64
    
    #>	'dbcgdebgabedggade'
    
    2021-12-05 19:58:53
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
中文:即学即用的Pandas入门与时间序列分析 立即下载
即学即用的Pandas入门与时间序列分析 立即下载
低代码开发师(初级)实战教程 立即下载