3. 简答题 导入shuju1.csv;shuju2.csv,进行如下操作: a、计算股票的日百分比收益率;提示:滞后函数为 lag(var) b、对相关数据进行重命名,以使得变量名符合你的习惯,给相关变量贴标签;rename old=new c、分别使用drop 和keep语句,保存如下数据:股票收益率,股票名称,日期 d、使用merge 语句将两个数据集合并。 e、使用set、output语句将不同股票的数据分拆成不同的数据集。
时间: 2023-03-30 22:03:33 浏览: 89
a、可以使用lag函数计算股票的日百分比收益率,具体操作为:先计算股票的日收益率,再将日收益率乘以100即可得到百分比收益率。代码如下:
gen daily_return = (close - lag(close))/lag(close)
gen daily_return_pct = daily_return * 100
b、可以使用rename语句对相关数据进行重命名,以使得变量名符合你的习惯,给相关变量贴标签。具体操作为:使用rename old=new语句,将原来的变量名替换为新的变量名。例如,将daily_return_pct重命名为daily_return_percentage,代码如下:
rename daily_return_pct daily_return_percentage
c、可以使用drop和keep语句,保存如下数据:股票收益率,股票名称,日期。具体操作为:使用keep语句保留需要的变量,使用drop语句删除不需要的变量。例如,保留股票收益率、股票名称和日期,删除其他变量,代码如下:
keep daily_return_percentage stock_name date
drop close open high low volume
d、可以使用merge语句将两个数据集合并。具体操作为:使用merge语句,指定合并的键值,例如,使用stock_name和date作为键值进行合并,代码如下:
merge 1:1 stock_name date using shuju2.csv
e、可以使用set、output语句将不同股票的数据分拆成不同的数据集。具体操作为:使用set语句设置条件,使用output语句输出符合条件的数据集。例如,将股票名称为A股票的数据保存为一个数据集,代码如下:
set more off
keep if stock_name == "A股票"
output A股票数据.csv, replace
相关推荐
![csv](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)