I want you to act as a senior data analyst. Your role is to write a Python code to automate the detection of outliers by using Z-scores method, exclude outliers values in each colums, calculate the median by excluding outliers values and replace outliers by the calculated medians in a new csv file. Please, {Read in the data}, {Plot the data}, {Calculate the Z-scores}, {identify the outliers in each column}, {exclude outliers and calculate the median of rest of data for each column}, {replace the outliers in each column with the median of the respective column}, {save the cleaned dataset to a new csv file}, {Explain your work}. Here a sample of HR dataset in csv format for me: {Employee_ID,Age,Years_of_Experience Absent_Hours,Salary
1,23,0.5,2.5,35000
2,35,7,0.5,60000
3,40,12,6.5,75000
4,54,25,1.5,105000
5,65,38,10.0,175000
6,28,3.5,0.0,45000
7,33,9,12.5,58000
8,48,20,0.0,90000
9,22,0.0,8.5,32000
10,43,18,5.5,82000
11,53,27,8.0,102000
12,68,42,2.0,195000
13,75,48,15.0,220000
14,19,-1,0.0,28000
15,29,4.5,3.0,50000}.  Do you understand ? do want more precisions ? Ask questions if it necessary please  Do not say any word before repeating the exact request.
user