擅长:python、mysql、java
<p>你可以这样做</p>
<pre><code>import pandas as pd
example_data = [('ID1', 12 ,['Name','Age','Job'], ['John','33','Driver']),('ID2',21, ['Name', 'Car'], ['Jane', 'Honda'])]
l = []
for example in example_data:
d = dict()
d['id'] = example[0]
d['row'] = example[1]
for key, attribute in zip(example[2], example[3]):
d[key] = attribute
l.append(d)
df = pd.DataFrame(l)
print(df)
Age Car Job Name id row
0 33 NaN Driver John ID1 12
1 NaN Honda NaN Jane ID2 21
</code></pre>
<p>如果格式-元组是一致的,就可以了。您还可以检查描述和值的列表是否具有相同的长度。在</p>