Python 当我将元组传递到panda Dataframe中时,默认情况下它会将其拆分。如何将其保存在元组中?

Python 当我将元组传递到panda Dataframe中时,默认情况下它会将其拆分。如何将其保存在元组中?,python,pandas,dataframe,Python,Pandas,Dataframe,当我将元组传递到panda Dataframe中时,默认情况下它会将其拆分。如何在Dataframe中保持数据的原始元组形式 stat_dic=pd.DataFrame(n) n是形式[(0,1)、(0,0)、(1,0)、(1,1)]的列表。 Pandas会自动将上面的列表拆分为两列,而我希望将其保留在一列中。尝试pd.DataFrame({'colname':n})?有效。我只是想知道为什么放在括号里后它会工作?@user159944熊猫就是这样工作的,检查链接@zero虽然看起来很简单,但

当我将元组传递到panda Dataframe中时,默认情况下它会将其拆分。如何在Dataframe中保持数据的原始元组形式

stat_dic=pd.DataFrame(n)
n是形式
[(0,1)、(0,0)、(1,0)、(1,1)]
的列表。
Pandas会自动将上面的列表拆分为两列,而我希望将其保留在一列中。

尝试
pd.DataFrame({'colname':n})
?有效。我只是想知道为什么放在括号里后它会工作?@user159944熊猫就是这样工作的,检查链接@zero虽然看起来很简单,但我会把它写下来作为一个答案。当我第一次看到这个问题时,我的直觉是
df=pd.DataFrame(n,columns=['colname'])
,这会抛出一个错误。除此之外,我的谷歌搜索没有任何用处。试试看
pd.DataFrame({'colname':n})
?是否有效。我只是想知道为什么放在括号里后它会工作?@user159944熊猫就是这样工作的,检查链接@zero虽然看起来很简单,但我会把它写下来作为一个答案。当我第一次看到这个问题时,我的直觉是
df=pd.DataFrame(n,columns=['colname'])
,这会抛出一个错误。除此之外,我的谷歌搜索毫无用处。