我有一组10个Python列表,格式如下:
我正在尝试从上面的列表中提取数据,使最终输出为一个数据框,并期望以下输出:
以下是我目前所做的:
上述内容向我提供了以下列表:
我无法使用分隔符 (*) 将上述数据拆分为不同的列并保存到数据框中。
[ABC*DEF*123>~123*999*HHH]
[PQR*RST*567>~AWS*999*POI]
[XYZ*TGT*234>~2352*245*HFT]
[STU*DEF*789>~654*345*QQQ]
我正在尝试从上面的列表中提取数据,使最终输出为一个数据框,并期望以下输出:
123,999,HHH
AWS,999,POI
2352,245,HFT
654,345,QQQ
以下是我目前所做的:
allFiles = Path where all the txt files are stored
list_ = []
for file_ in allFiles:
with open(file_) as fp:
lines1 = fp.read().split('\n')
b = [i.split('~', 1)[1] for i in lines1]
print(b)
上述内容向我提供了以下列表:
[123*999*HHH]
[AWS*999*POI]
[2352*245*HFT]
[654*345*QQQ]
我无法使用分隔符 (*) 将上述数据拆分为不同的列并保存到数据框中。