python - 在熊猫中导入文本文件时跳过给定列的单词中的空格
问题描述
我正在尝试从文本文件中导入数据集,如下所示。
id book author
1 Cricket World Cup: The Indian Challenge Ashis Ray
2 My Journey Dr. A.P.J. Abdul Kalam
3 Making of New India Dr. Bibek Debroy
4 Whispers of Time Dr. Krishna Saksena
当我用于导入时:
df = pd.read_csv('book.txt', sep=' ')
结果是:
当我使用时:
df = pd.read_csv('book.txt')
结果是:
有没有办法得到类似的东西:
对此的任何帮助将不胜感激。谢谢
解决方案
尝试使用制表符作为分隔符:
df = pd.read_csv('book.txt', sep='\t')
推荐阅读
- jquery - Parsley.js isValid() 使用自定义验证器返回 null
- javascript - Bootstrap 4 - 页面加载时自动展开节点
- python - Python 挑战 3 级 - 使用字符串切片解决
- canvas - 如何在 tkinter 画布上的小部件更新之间引入延迟?
- android - 离子角组件源代码中的更新未反映在生产构建中
- java - Java-如何降低 Java 中装饰 JFrame 的不透明度?
- javascript - TypeScript 将对象转换为混淆字符串
- mysql - 将 TXT 文件的特定列加载到 MySQL 数据库表中
- python - 试图将 python 代码转换为 ruby 代码
- mysql - 请更正此唯一行选择的实现(删除重复项)