擅长:python、mysql、java
<pre><code>rows = []
for _, row in df1.iterrows():
[rows.append([row['ID'], key, val]) for key, val in zip(row['Key'], row['Value'])]
>>> pd.DataFrame(rows)
0 1 2
0 ID1 key1a value1a
1 ID1 key1b value1b
2 ID1 key1c value1c
3 ID2 key2a value2a
4 ID2 key2b value2b
5 ID2 key2c value2c
</code></pre>
<p><strong>计时(10k行)</strong></p>
^{pr2}$