<p>一个简单的方法是将列表展平。
你可以用列表理解(不需要额外的模块)。<a href="https://stackoverflow.com/questions/952914/how-to-make-a-flat-list-out-of-list-of-lists">Here</a>是一个关于如何展平列表的讨论。你知道吗</p>
<p>代码如下:</p>
<pre><code># Import module
import pandas as pd
# Your data
attributs = [['VDM:1', 'VDM:2', 'VDM:3', 'VDM:4', 'VDM:5'], [
'MDM:1', 'MDM:2', 'MDM:3', 'MDM:4', 'MDM:5'], ['OM:1', 'OM:2', 'OM:3', 'OM:4', 'OM:5']]
support = [[9, 2, 0, 0, 1], [2, 6, 0, 3, 1], [2, 6, 0, 3, 1]]
# Flatten the list
attributs_flatten = [item for sublist in attributs for item in sublist]
support_flatten = [item for sublist in support for item in sublist]
# create dataframe
df = pd.DataFrame({'Attributes:Value': attributs_flatten, "Support": support_flatten})
print(df)
# Attributes:Value Support
# 0 VDM: 1 9
# 1 VDM: 2 2
# 2 VDM: 3 0
# 3 VDM: 4 0
# 4 VDM: 5 1
# 5 MDM: 1 2
# 6 MDM: 2 6
# 7 MDM: 3 0
# 8 MDM: 4 3
# 9 MDM: 5 1
# 10 OM: 1 2
# 11 OM: 2 6
# 12 OM: 3 0
# 13 OM: 4 3
# 14 OM: 5 1
</code></pre>