Answers:
您可以使用:
data = pd.read_csv('output_list.txt', sep=" ", header=None)
data.columns = ["a", "b", "c", "etc."]
添加sep=" "
您的代码,在引号之间留一个空格。因此,熊猫可以检测值之间的空格并按列排序。数据列用于命名您的列。
我想补充上面的答案,你可以直接使用
df = pd.read_fwf('output_list.txt')
fwf代表固定宽度的格式化行。
你可以用这个
import pandas as pd
dataset=pd.read_csv("filepath.txt",delimiter="\t")
通常,我通常先看一下数据,或者只是尝试将其导入并执行data.head(),如果看到列之间用\ t分隔,则应指定sep="\t"
否则sep = " "
。
import pandas as pd
data = pd.read_csv('data.txt', sep=" ", header=None)