Python:在熊猫中制作数据框[关闭]

Posted

技术标签:

【中文标题】Python:在熊猫中制作数据框[关闭]【英文标题】:Python: Making dataframe in pandas [closed] 【发布时间】:2020-05-03 21:54:42 【问题描述】:

有没有办法让我的数据框(使用熊猫)像这样? expected data frame format

【问题讨论】:

meta.***.com/q/303812/11301900 您有什么具体问题吗?你已经做了什么? 我没有任何可靠的东西,因为我试图操纵我的数据框以使其长时间看起来如此。来这里是我最后的手段.. 【参考方案1】:

一种方法

data = []
for variableX in ['M','N','O','P']:
    for variableY in [1,2]:
        data.append([variableX, variableY])

data = pd.DataFrame(data, columns=['variableX', 'variableY'])
data = data.reindex(pd.MultiIndex.from_product([data.variableX.unique(), data.variableY.unique()])).T
new_index=['variableX', 'variableY','variableZ']
data.reindex(new_index)

输出

              M              N               O               P
              1     2        1       2       1       2       1      2
variableX   NaN     NaN     NaN     NaN     NaN     NaN     NaN     NaN
variableY   NaN     NaN     NaN     NaN     NaN     NaN     NaN     NaN
variableZ   NaN     NaN     NaN     NaN     NaN     NaN     NaN     NaN

【讨论】:

以上是关于Python:在熊猫中制作数据框[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在熊猫日期时间数据框中索引打开和关闭?

熊猫数据框的视觉探索[关闭]

我如何在python中使用for循环制作熊猫数据框对象

熊猫数据框列有带逗号的字符串如何将其转换为列表[关闭]

如何在数据框熊猫中制作列字幕?

熊猫时间序列重新采样,分箱似乎关闭