你好,欢迎来到经管之家 [登录] [注册]

设为首页 | 经管之家首页 | 收藏本站

紧急求助:硕士论文-缺失数据赋值时的编程

发布时间: 来源:人大经济论坛
补充:因为有几万条数据,所以不知道有没有谁知道用if算法命令怎么去编写的?
大概的想法是:
1. 如果A列该行值不为空,那么A'列该值等于A列该值。
2. 如果A列该行值为空,那么从A列该行分别向上向下取一个:
-如果发现有一个不为空,那么取该值;
-如果两个均不为空,那么取两值平均值;
-如果两个均为空,那么继续想上向下取,重复该循环。
我现在具体的命令还不会,比如如何去取第i列第j行的值等,希望大家帮助,谢谢!
具体问题如下:
某一列数据有空缺值,我希望利用transform->compute命令给空缺的部分赋值为该列中离该数据最近的值,如:
--------------------
A A'
1 3 3
2 2 2
3 2
4 6
5 6 6
6 5
7 4 4
-----------------
A列的第3,4,6行分别空缺,我想在A'赋值时,第3行赋值为2,第4行赋值为6,第6行赋值为(6+4)/2=5。
请问大牛应该怎么操作,多谢!
经管之家“学道会”小程序
  • 扫码加入“考研学习笔记群”
推荐阅读
经济学相关文章
标签云
经管之家精彩文章推荐