gpt4 book ai didi

python - 格式化和拆分列表

转载 作者:太空宇宙 更新时间:2023-11-03 19:48:55 24 4
gpt4 key购买 nike

我获得了包含多个字符串的数据。我要把它分解并将数据分成三个部分:名称、成本和项目。我正在考虑创建空列表,然后在整理后附加名称/成本/项目。但当我尝试附加它们时,它只会给我一个分割列表的循环。

sample_data = [
'Laaibah,208.10,10',
'Arnold,380.999,9',
'Sioned,327.01,1',
'Shayaan,429.50,2',
'Renee,535.29,4'
]

结果:

    Name                Cost  Items
Laaibah 208.10 10
Arnold 381.00 9
Sioned 327.01 1
Shayaan 429.50 2
Renee 535.29 4

以下内容用于格式化。

名称:20处左对齐
成本:右对齐 6 位,小数点后 2 位
项目:在 5 个位置右对齐

最佳答案

您可以执行以下操作:

impost pandas as pd
sample_data = [
'Laaibah,208.10,10',
'Arnold,380.999,9',
'Sioned,327.01,1',
'Shayaan,429.50,2',
'Renee,535.29,4'
]
final_data = dict()
final_data['Name'] = list()
final_data['Cost'] = list()
final_data['Item'] = list()
for data in sample_data:
split_data = data.split(",")
final_data['Name'].append(split_data[0])
final_data['Cost'].append(float(split_data[1]))
final_data['Item'].append(int(split_data[2]))
output = pd.DataFrame(data=final_data)

关于python - 格式化和拆分列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59960729/

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