大佬教程收集整理的这篇文章主要介绍了如何拆分逗号然后删除python pandas数据帧中的逗号,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想用逗号分隔,然后删除逗号。我从一个包含 2 列的数据框开始,我从 csv 文件中读取了该数据框。@H_301_1@
[name] [feature1,feature2,feature3] - 特征都在一个单元格中,每一行可能有不同数量的特征。@H_301_1@
我用这个代码从主 df 中创建了一个子 df(拉出我想要的 2 列):@H_301_1@
df_features =df.loc[:,['name','features']]
然后在 features 列上拆分以使用以下代码将它们分开:@H_301_1@
df_features_split = df_features.features.str.split(expand=True,)
它将特征分成我想要的自己的列,但在文本后留下逗号。我想摆脱它。我试过了:@H_301_1@
df_features_split=df_features_split.replace(',','')
但它并没有删除逗号,我认为它可能需要更具体,但我不太确定。任何帮助将不胜感激。@H_301_1@
这是我的 df 拆分前的示例。对不起,我希望格式没问题。 df 有 2 行。@H_301_1@
1 The Beehive Loop Trail beach,dogs-no,forest,lake,vIEws,wild-flowers,wildlife
2 Cadillac north RIDge Trail dogs-leash,kIDs,partially-paved,wildlife
谢谢!@H_301_1@
你真的很接近答案了。您错过的是
的pat
参数。
df_features_split = df.features.str.split(pat=',',expand=True)
以上是大佬教程为你收集整理的如何拆分逗号然后删除python pandas数据帧中的逗号全部内容,希望文章能够帮你解决如何拆分逗号然后删除python pandas数据帧中的逗号所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。