Computing new columns

5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€64.96
List Price:  €92.81
You save:  €27.84
£55.77
List Price:  £79.68
You save:  £23.90
CA$95.68
List Price:  CA$136.70
You save:  CA$41.01
A$106.02
List Price:  A$151.47
You save:  A$45.44
S$94.41
List Price:  S$134.88
You save:  S$40.47
HK$546.80
List Price:  HK$781.18
You save:  HK$234.37
CHF 63.34
List Price:  CHF 90.49
You save:  CHF 27.15
NOK kr761.11
List Price:  NOK kr1,087.35
You save:  NOK kr326.23
DKK kr485.02
List Price:  DKK kr692.92
You save:  DKK kr207.89
NZ$116.42
List Price:  NZ$166.33
You save:  NZ$49.90
د.إ257.06
List Price:  د.إ367.25
You save:  د.إ110.18
৳7,660.01
List Price:  ৳10,943.35
You save:  ৳3,283.33
₹5,835.78
List Price:  ₹8,337.18
You save:  ₹2,501.40
RM331.75
List Price:  RM473.95
You save:  RM142.20
₦86,437.65
List Price:  ₦123,487.65
You save:  ₦37,050
₨19,416.31
List Price:  ₨27,738.77
You save:  ₨8,322.46
฿2,572.74
List Price:  ฿3,675.50
You save:  ฿1,102.76
₺2,264.43
List Price:  ₺3,235.04
You save:  ₺970.61
B$356.70
List Price:  B$509.60
You save:  B$152.89
R1,295.44
List Price:  R1,850.72
You save:  R555.27
Лв127.05
List Price:  Лв181.51
You save:  Лв54.46
₩94,909.58
List Price:  ₩135,590.93
You save:  ₩40,681.35
₪259.50
List Price:  ₪370.74
You save:  ₪111.23
₱3,993.87
List Price:  ₱5,705.78
You save:  ₱1,711.90
¥10,712.31
List Price:  ¥15,303.96
You save:  ¥4,591.65
MX$1,187.89
List Price:  MX$1,697.07
You save:  MX$509.17
QR254.57
List Price:  QR363.69
You save:  QR109.12
P950.82
List Price:  P1,358.38
You save:  P407.55
KSh9,247.76
List Price:  KSh13,211.65
You save:  KSh3,963.89
E£3,352.12
List Price:  E£4,788.95
You save:  E£1,436.83
ብር4,006.43
List Price:  ብር5,723.72
You save:  ብር1,717.28
Kz58,511.64
List Price:  Kz83,591.64
You save:  Kz25,080
CLP$65,950.47
List Price:  CLP$94,219
You save:  CLP$28,268.52
CN¥506.53
List Price:  CN¥723.64
You save:  CN¥217.11
RD$4,055.76
List Price:  RD$5,794.19
You save:  RD$1,738.43
DA9,420.16
List Price:  DA13,457.95
You save:  DA4,037.79
FJ$157.70
List Price:  FJ$225.30
You save:  FJ$67.59
Q542.52
List Price:  Q775.06
You save:  Q232.54
GY$14,601.52
List Price:  GY$20,860.22
You save:  GY$6,258.69
ISK kr9,764.23
List Price:  ISK kr13,949.49
You save:  ISK kr4,185.26
DH703.98
List Price:  DH1,005.73
You save:  DH301.75
L1,236.34
List Price:  L1,766.28
You save:  L529.93
ден3,998.59
List Price:  ден5,712.52
You save:  ден1,713.92
MOP$561.77
List Price:  MOP$802.57
You save:  MOP$240.79
N$1,291.99
List Price:  N$1,845.78
You save:  N$553.78
C$2,569.36
List Price:  C$3,670.67
You save:  C$1,101.31
रु9,319.09
List Price:  रु13,313.56
You save:  रु3,994.46
S/260.54
List Price:  S/372.22
You save:  S/111.67
K269.79
List Price:  K385.44
You save:  K115.64
SAR262.50
List Price:  SAR375.02
You save:  SAR112.51
ZK1,882.68
List Price:  ZK2,689.66
You save:  ZK806.98
L323.40
List Price:  L462.03
You save:  L138.62
Kč1,628.77
List Price:  Kč2,326.92
You save:  Kč698.14
Ft25,305.79
List Price:  Ft36,152.68
You save:  Ft10,846.88
SEK kr755.02
List Price:  SEK kr1,078.64
You save:  SEK kr323.62
ARS$61,468.17
List Price:  ARS$87,815.44
You save:  ARS$26,347.26
Bs483.33
List Price:  Bs690.51
You save:  Bs207.17
COP$271,845.87
List Price:  COP$388,367.89
You save:  COP$116,522.02
₡35,672.25
List Price:  ₡50,962.55
You save:  ₡15,290.29
L1,724.16
List Price:  L2,463.20
You save:  L739.03
₲522,510.75
List Price:  ₲746,475.93
You save:  ₲223,965.17
$U2,674.97
List Price:  $U3,821.56
You save:  $U1,146.58
zł281.37
List Price:  zł401.98
You save:  zł120.60
Already have an account? Log In

Transcript

Welcome to clinical data management program using SAS. In this video we will be discussing about the concept of preparing data. And our first topic that we will be dealing today is computing new columns, basically computing new variables in our data. So at first, you know that your prefers to access your data in your SAS environment or your forget your SAS datasets in SAS environment for that you have to run the live name statement. So the live name statement is first executed. This is lignum CD and we are given the path where our data sets are present.

So let's execute the live name statements. So these are the data sets we are going to use it in our session. So first, we are going to compute a new column. So we are going to deal with a data set called disease. So let me first open the data set for you all and show you all diseases A rated data set which we have worked before also, but just let me give you a quick recap of the data set. We are going to work with in our session.

So, this data set has got a number of observations we have got around 2000 observations and there are numerous number of variables like ID, gender, date of birth, zip code, employment status, education, marital status, children ancestry, average commute, daily interviews, available vehicles, military service and then the diseases that each patients are suffering from. So these IDs are basically patient IDs. Now, let us first set the objective Our objective is that we are going to calculate the age of different patients to see the data of both of the patients are given now we are going to calculate the age which is the difference between the date of birth that is given this data set and the current date. So let's do it. This total concept of computing columns will be done in DATA step. So we will be forming a dataset and output data set named disease for you can give any name to your output dataset.

We are forming the output data set inside work now it's up to you. Where do you want to create your output dataset you can create it either in your public library or in worklet. So data disease for business core is the name of our data set set CDM that the CDM is will have renamed CDM dot disease diseases may input data set which is located inside the CDM library. Now I'm going to calculate each age is equal to in I'm going to extract the initial component of the difference between the ages so that's why I've given the INT function, then the function which would be used to calculate the difference between the two years that function is your diff function, you will be using your diff function. My starting date first you have to give that is my deal of what my ending date will be the date, that is the current date, the current date is silent.

2018 You know that whenever we have to specify any date in SAS for any condition operators or for computing columns for any source of data manipulation, we generally use the date or we present the data in form of SAS date constant. To see how do we represent a date in form of sass date constant here we'll be writing the ending date that is the current date that is second August 2019. Again, this was zero to August, it was meant to be when we write B that means it says it constant. Next we have to give the basis basis means on what base this year difference will be calculated. There are a number of types of bases like act way act, act with 360 activate 365 30 by 360. But we are going to take a look at vi F stands for actual by actual because that will consider 365 days as well.

Oh euros as well as 366 days or you will be taking app by app basis, then let's close the brackets you have to use a semicolon after every statement and run. So now let's run the code. So let's check on what library your disease for will be covered in Rob library. See, this is your data book. So let's scroll towards the right side. So this is the age so these are the age of the patients.

So in this way, you can compute a new column here h was a new column that we have computed using the year difference function and we have also used the INT function to extract the individual component from the year difference because when we are calculating your difference, we will be displaying the values in decimal points, but we only want the integer part of our year difference. That's where we have used the function in so This video we'll be doing till here. In my next video we'll be starting with condition processing. Thank you Goodbye and see you all for the next video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.