擅长: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'])]
def change_dataframe():
temp_list = []
for data in example_data:
temp_dict = {'ID': data[0], 'IX': data[1]}
temp_dict.update(dict(zip(data[2], data[3])))
temp_list.append(temp_dict)
return pd.DataFrame.from_dict(temp_list)
change_dataframe()
</code></pre>