stata中如何删除2022年7月20号以后的公司名称
时间: 2024-11-20 08:35:28 浏览: 10
上市公司股价波动性指标计算Stata代码(附1990-2022年数据)
5星 · 资源好评率100%
在Stata中删除2022年7月20日以后的公司名称,你可以使用`keep if`语句结合日期变量来筛选数据。假设你的公司名称存储在变量`company_name`,并且有一个包含日期信息的变量叫`date`(例如格式为`yyymmdd`),可以按照以下步骤操作:
1. 确保`date`变量已经转换为能够进行比较的日期格式,如果原始数据是字符串格式,可以使用`strptime`函数将其转换。
```
datetime `date', format("%Y%m%d") if `date' >= "20220720"
```
2. 如果上述命令成功将日期转换并保留了有效的行,那么你可以保存这个修改后的数据集,而不会包含7月20日后的新公司名称。
```
keep if date <= "20220719" // 保证只保留7月19号及之前的数据
save new_data.dta, replace // 保存新的数据文件,replace选项会覆盖原文件
```
3. 要查看删除了多少行,可以在删除前执行`summarize`或`tabulate`统计频率:
```
summarize company_name if date > "20220719" // 显示7月20日后公司名称的数量
```
阅读全文