python_test_5001_Moudle_pandas


import pandas as pd from lib_001_decorator_log_funcname import decorator_log_funcname from env_config import *
csv_a = data_path + 'a.csv' csv_b = data_path + 'b.csv' csv_r = data_path + 'r.csv' csv_t = data_path + 't.csv' csv_p = data_path + 'p.csv'
df = pd.DataFrame() print(type(df))
@decorator_log_funcname def _test_load_csv():     global df     df = pd.read_csv(csv_a)     print(type(df))     print(df)
@decorator_log_funcname def _test_dump_csv():     df.to_csv(csv_r)
@decorator_log_funcname def _test_load_table_csv():     df = pd.read_csv(csv_t, index_col='rowtitle' )     print(df)
@decorator_log_funcname def _test_load_panda_csv():     global df     df = pd.read_csv(csv_p)     print(df)    
@decorator_log_funcname def _test_load_panda_csv_change_colname():     global df     lname = ["g1","g2","g3"]     df = pd.read_csv(csv_p, header=0, names=lname )     # for del header, header=0     # for add header, names=lname     print(df)        
@decorator_log_funcname def _test( ):     _test_load_csv()     _test_dump_csv()     _test_load_table_csv()     _test_load_panda_csv()     _test_load_panda_csv_change_colname()      if __name__ == '__main__':     _test()