为了账号安全,请及时绑定邮箱和手机立即绑定

从包含特定字符串的数据框中删除行

从包含特定字符串的数据框中删除行

ibeautiful 2021-08-02 16:08:07
我有许多 CSV 文件,其中的头部看起来像:09/07/2014,26268315,,10/07/2014,6601181,16.385711/07/2014,916651,12.587914/07/2014,213357,,15/07/2014,205019,10.8607我需要将其读入数据帧并删除任何行,,,但是当我使用以下方法将 CSV 数据读入数据帧时:df = pd.read_csv(raw_directory+'\\'+filename, error_bad_lines=False,header=None)我得到:            0         1        2   30  09/07/2014  26268315      NaN NaN1  10/07/2014   6601181  16.3857 NaN2  11/07/2014    916651  12.5879 NaN3  14/07/2014    213357      NaN NaN4  15/07/2014    205019  10.8607 NaN如何将 CSV 数据读入数据帧并获得:                             0  0       09/07/2014,26268315,, 1  10/07/2014,6601181,16.3857 2   11/07/2014,916651,12.5879 3         14/07/2014,213357,, 4   15/07/2014,205019,10.8607我需要删除存在的任何行,,。然后将调整后的数据框重新保存到新的 CSV 文件中。我打算使用:stringList = [',,']df = df[~df[0].isin([stringList])]删除带有 ,, 的行,因此生成的 .csv 头部如下所示:10/07/2014,6601181,16.385711/07/2014,916651,12.587915/07/2014,205019,10.8607
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 192 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号