python - 如何组合每行中的分隔列?
问题描述
我清理了包含 50000 行文本的 csv 文件并标记了每一行。然而,在每一行,单词被分成不同的列:
202五月 || 被击败 || 领主 || 同行 || 返回 || 新 || 莱维森
但我希望将每一行连接起来,而不是由每个标记化的单词分隔:
202MAY 击败 Lords PEERS 回归新 LEVESON
全部在每一行的一列中
每行都有不同数量的单词,所以列的数量也不同,我该如何解决这个问题?
解决方案
[gokul@python ~]$ cat sample.csv
a,b,c
dd,gg,f,t,y
x,y
[gokul@python ~]$ sed -i "s/,//g" sample.csv
[gokul@python ~]$ cat sample.csv
abc
ddggfty
xy
[gokul@python ~]$
因此,不要将文件作为结构化内容读取,只需将文件作为纯文本文件读取并将逗号替换为 null。
推荐阅读
- ignite - 使用缓存查询计算任务
- python - 如何定位数组中的第一个元素?
- javascript - How to Generate rgb code given an integer
- java - 是否有任何功能可以通过单击在场景构建器中创建的按钮来打开 .java/text 文件
- ruby-on-rails - 无法使用 URI 错误更新 Stripe 帐户
- mysql - 多线程环境中的 SELECT FOR UPDATE
- excel - 根据单元格颜色在组合框中添加项目
- java - 如何遍历一个双链表并创建一个新列表到一个特定的值?
- objective-c - NSBezierPath line thins out
- sql - 我需要下载具有给定详细信息的数据库