<p>我有一个元组列表,其中每个元组的长度相等,我需要将这些元组转换为Pandas数据帧,使dataframe的列等于元组的长度,并且每个元组项都是列之间的一个行条目。在</p>
<p>关于这个主题,我已经咨询过其他问题(例如,<a href="https://stackoverflow.com/questions/44393344/convert-a-list-of-lists-of-tuples-to-pandas-dataframe">Convert a list of lists of tuples to pandas dataframe</a>,<a href="https://stackoverflow.com/questions/50467297/list-of-list-of-tuples-to-pandas-dataframe">List of list of tuples to pandas dataframe</a>,<a href="https://stackoverflow.com/questions/22530507/split-list-of-tuples-in-lists-of-list-of-tuples">split list of tuples in lists of list of tuples</a>)都没有成功。在</p>
<p>我得到的最接近的是关于堆栈溢出的另一个问题的列表理解:</p>
<pre class="lang-py prettyprint-override"><code>import pandas as pd
tupList = [[('commentID', 'commentText', 'date'), ('123456', 'blahblahblah', '2019')], [('45678', 'hello world', '2018'), ('0', 'text', '2017')]]
# Trying list comprehension from previous stack question:
pd.DataFrame([[y for y in x] for x in tupList])
</code></pre>
<p>但这会产生意想不到的结果:</p>
^{pr2}$
<p>当预期结果如下:</p>
<pre><code> 0 1 2
0 commentID commentText date
1 123456 blahblahblah 2019
2 45678 hello world 2018
3 0 text 2017
</code></pre>
<p>总之:我需要的列等于每个元组的长度(在示例中为3),其中元组中的每个项是列之间的一个行条目。在</p>
<p>谢谢!在</p>