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

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

【问题讨论】:

  • 您有什么具体问题吗?你已经做了什么?
  • 我没有任何可靠的东西,因为我试图操纵我的数据框以使其长时间看起来如此。来这里是我最后的手段..

标签: python pandas dataframe


【解决方案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

【讨论】:

    猜你喜欢
    • 2017-01-13
    • 2016-01-07
    • 2022-01-08
    • 2015-03-11
    • 1970-01-01
    • 2016-10-09
    • 2016-10-14
    • 2013-02-09
    • 1970-01-01
    相关资源
    最近更新 更多