为什么pandas dataframe 单独输出列值不能对齐?

新手上路,请多包涵

导入csv文件 对文件进行清洗过滤时发现输出一列值没有对齐,导致value_counts()出现重复数据计数

clipboard.png

clipboard.png
请问该如何处理这一情况 ,有没有什么方法能使这些值对齐?

阅读 4.9k
2 个回答

应该是这些值有空格吧。你把空格处理掉试试。

df["Renovation"].str.strip().values_counts()

数据格式不一致的问题,可以用以下方法解决:

df['Renovation'] = df['Renovation'].apply(lambda x : x.strip())

根据需要也可以选择 lstriprstrip

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题