Python:如何在特定位置用零填充列表?

2024-09-30 08:32:17 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我从字典中提取数据,并向Python列表中添加值,但是有一个问题-我还需要使用此列表来生成数据帧,某些“键”不存在于字典的某个部分中,而其他的则存在,这导致我的数据帧填充不一致。示例-

{'id':1, 'x':2.0, 'y':3.0, 'z':4.0},{'id':2, 'x':3.0, 'y':4.0},{'id':2, 'x':4.0, 'y':5.0, 'z':5.0}

for k,v in dict1.items():
    if k == 'x':
        lstx.append(v)
    if k == 'z':
        lstz.append(v)

col_names = ['x','z']
df = pd.DataFrame([x,z], index = col_names)

我得到的数据帧:

^{tb1}$

我需要的数据帧:

^{tb2}$

Tags: 数据inid示例列表forif字典

热门问题