Python 如何将此列表对象转换为数据帧?

Python 如何将此列表对象转换为数据帧?,python,html,pandas,parsing,stringio,Python,Html,Pandas,Parsing,Stringio,我有一些lokos喜欢的东西(称为线条) 语音标记中以“,”分隔的每一行都是一个数据帧行。但是,我无法转换为数据帧 new_df = pd.read_csv(StringIO(",".join(lines[1:])),sep = "\t") 我喜欢[1:],因为第一行只是一条评论。我得到错误:parserror:error标记化数据。C错误:第3行预期有963个字段,saw 1099 我希望datframe的第一行是标题,其余是由\t分隔的内容。我该怎

我有一些lokos喜欢的东西(称为线条)

语音标记中以“,”分隔的每一行都是一个数据帧行。但是,我无法转换为数据帧

new_df = pd.read_csv(StringIO(",".join(lines[1:])),sep = "\t") 

我喜欢[1:],因为第一行只是一条评论。我得到错误:
parserror:error标记化数据。C错误:第3行预期有963个字段,saw 1099

我希望datframe的第一行是标题,其余是由\t分隔的内容。我该怎么做

df = pd.read_csv(StringIO("\n".join(lines)), sep=r"\s+")
print(df)
印刷品:

id名称类型用户Q国家/地区最终得分进度网站
0 abcde jen工程师jenabc运行英国75%NaN NaN
1 fres Penny dr 123运行丹麦67%NaN NaN

ParserError:标记数据时出错。C错误:第5行应该有11个字段,看到12个<--我知道了。我只是提供了一个样品earlier@Maths12请尝试
df=pd.read\u csv(StringIO(“\n”.join(lines)),sep=r“\s{2,}”,engine=“python”)
sep=r“\s{2,}”是什么意思>@Maths12它的正则表达式。这意味着分隔符的长度至少为2个空格字符。实际上,这对我不起作用。我在不同的列中有值,例如,一个值应该在col1中,但在col2中。如何清除上面的空白?
df = pd.read_csv(StringIO("\n".join(lines)), sep=r"\s+")
print(df)