|

楼主 |
发表于 2022-11-19 21:29:59
|
显示全部楼层
- %matplotlib inline
- import matplotlib.pyplot as plt
- import numpy as np
- import scipy as sp
- import pandas as pd
- def load_data():
- return pd.read_csv('Absenteeism_at_work.csv',sep = ';')
- def load_conditions():
- return pd.read_table('conditions.txt', names=['Reason for absence'])
- def insert_conditions(df, s_conditions, reference_column, new_column_name, position):
- data = df.insert(column = new_column_name,loc = position, value = df['Reason for absence']).replace({'Reason':s_conditions})
- df = load_data()
- print(df.info())
- df = load_data()
- s_conditions = load_conditions()
- insert_conditions(df, s_conditions, reference_column='Reason for absence', new_column_name='Reason', position=0)
- print(df.iloc[:5][['Reason','ID', 'Reason for absence', 'Month of absence']].to_string())
复制代码
这是目前写到的部分,之前的函数都测试过没啥问题 |
|