找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1698|回复: 1

[求助] 关于DataFrame的一个问题

1

主题

1

帖子

1

积分

贫民

积分
1
ExcelPython 发表于 2018-10-15 20:37:23 | 显示全部楼层 |阅读模式
大家好,今天再看一本书的时候遇到这样两个语句:

gbm = pd.DataFrame(S[:,0], index = gbm_dates, columns = ['index'])
gbm['return'] = np.log(gbm['index'] / gbm['index'].shift(1))


第一句是建立一个数据表。第二句话是不是通过计算之后在原来的数据表里面在插入一列数据,新插入的数据的标题取名为“return”?能否解释一下第二句的意思,谢谢。
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-10-16 14:45:46 | 显示全部楼层
index列整列下移一位产生一个临时列,然后相除求log,结果产生的新列名字是return。顺便保留字不要用作列名。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表