pandas stack

import pandas as ps 
df = pd.DataFrame([[0, 1], [2, 3]],
                                    index=['cat', 'dog'],
                                    columns=['weight', 'height'])
     weight  height
cat       0       1
dog       2       3
def price_dict():
    import pandas as pd
    roph=path_dir()
    df=pd.read_table(roph+'/train_data/exchange_price.csv')
    df1=df.values

    df2=pd.DataFrame(df1[1:],columns=df1[0])

    price_index=[int(p) for p in df2.id]
    price_value=[float(p) for p in df2.us_price]

    price_map=dict(zip(price_index,price_value))
    return price_map


df1=df.stack().reset_index()

df1

  level_0 level_1  0
0     cat  weight  0
1     cat  height  1
2     dog  weight  2
3     dog  height  3
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值