首页 > 解决方案 > 我的 .txt 文件作为一列读入我的笔记本,而不是三个单独的列

问题描述

我使用了以下有效的代码,但我必须删除原始 .txt 文件中的标头才能使其正常工作。

por_layer5 =  pd.read_csv("Sample_File.txt",comment='#', header=None, delim_whitespace=True)

我想知道是否有一种方法可以读取 .txt 文件并设置仅读取整数并将它们分成三列而无需编辑原始 .txt 文件的条件。我提供了包含标题的文件的第一行的预览。我最初的想法是在数字开始时将文件索引为只读(其索引号为 4),但我在这样做时遇到了麻烦。

前几行的示例

标签: pythonpandasdataframetext-files

解决方案


您可以使用skiprows中的选项pd.read_csv

pd.read_csv("Sample_File.txt",comment='#', header=None, skiprows=4,delim_whitespace=True)

推荐阅读