我有一列嵌套的字典,其中有三个键。我需要在数据框中转换它们。我正在使用for
循环并读取列中的每个元素,但仅显示列表的最后一个键。我在哪里错过了另一个循环?
我有两列,一列具有ID,另一列具有注释。 id是唯一的,每个id都有注释,它们是嵌套字典的列表。它具有时间戳记,创建者和文本状态。对于一个ID,不同的人在不同的时间戳创建了许多状态。我已经尝试过循环和Dataframe()功能。
for i in df1.candidateNotes:
data = pd.DataFrame(i)
print(data)
我希望有单独的列显示状态随时间的更新以及创建者。
答案 0 :(得分:0)
您可以使用iterrows
方法。
for row in df.iterrows():
print(row)
print(row.id)
答案 1 :(得分:0)
我对您的问题的理解是,您想以数据框的格式在候选列中打印每个值吗?
for _,row in df1.iterrows():
data = pd.DataFrame(row.candidateNotes)
print(data)
这行吗?