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()
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()