在 pandas 中导入文本文件时跳过给定列的单词中的空格

Skipping spaces in words of a given column while importing text file in pandas

我正在尝试从文本文件导入数据集,如下所示。

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')