gpt4 book ai didi

python - 将多个字符串列表转换为 Python 数据框

转载 作者:行者123 更新时间:2023-11-28 21:31:32 25 4
gpt4 key购买 nike

我有一个字符串值列表,我是从带有splitlines 的文本文档中读取的。产生这样的东西

       X = ["NAME|Contact|Education","SMITH|12345|Graduate","NITA|11111|Diploma"]

我试过了

for i in X:
textnew = i.split("|")
data[x] = textnew

我想用这个做一个数据框

    Name     Contact      Education
SMITH 12345 Graduate
NITA 11111 Diploma

最佳答案

您可以通过为 pd.read_csv 指定一个 sep 参数来直接从您的文件中读取它。

df = pd.read_csv("/path/to/file", sep='|')

或者如果你想从字符串列表中转换它:

data = [row.split('|') for row in X]
headers = data.pop(0) # Pop the first element since it's header
df = pd.DataFrame(data, columns=headers)

关于python - 将多个字符串列表转换为 Python 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58007929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com