python列_如何在python中列一个列表?

使用show函数的思想(使用一些循环,但是由于可以以这种方式显示的数据很小,所以应该没问题)。在def show(series, cols=6):

rows = int(np.ceil(len(series)/float(cols)))

indices = series.index

ind_loop = 0

for row in range(rows):

ind = indices[ind_loop:ind_loop+cols]

dat = series[ind]

comb = zip(ind, dat)

print_str = ""

for num in range(len(dat)):

print_str += "{{{0}: <10}} ".format(num)

print(print_str.format(*comb))

ind_loop += cols

ser = pd.Series(range(20))

show(ser, cols=6)

(0, 0) (1, 1) (2, 2) (3, 3) (4, 4) (5, 5)

(6, 6) (7, 7) (8, 8) (9, 9) (10, 10) (11, 11)

(12, 12) (13, 13) (14, 14) (15, 15) (16, 16) (17, 17)

(18, 18) (19, 19)

如果愿意,可以调整print以显示类似index : value的内容。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值