复制列值以适合列名数组

时间:2019-06-25 07:21:38

标签: python pandas

我想复制u以适合d_range。明确地说,我想将d_range放在列名中,并根据需要重复值以适合数组。在这种情况下,d_range是      DatetimeIndex(['2019-06-24', '2019-06-25'], dtype='datetime64[ns]', freq='D')

当前输出:

      balance
BTC     5000
ETH    10000
BCH     1046

我的代码:

d_range = pd.date_range(start= datetime.combine(datetime.today() - timedelta(days=1), datetime.min.time()),   end= datetime.combine(datetime.today() , datetime.min.time()) )
currency = np.array(['BTC','ETH','BCH'])
u = np.array([5000,10000,1046])
cl_bal = pd.DataFrame(u, index= currency, dtype= int)
cl_bal.columns = ['balance'] * len(cl_bal.columns)

1 个答案:

答案 0 :(得分:1)

MultiIndex.from_producttry一起使用:

except