In [3]:
import sys
sys.executable
Out[3]:
In [1]:
import pandas as pd
import utilities as ut
In [4]:
filename = '../data/test/test2.csv'
ex1 = ut.ReadTableFromFile(filename, sep=',')
ex1.to_pandas_df()
In [5]:
ex1.table
Out[5]:
In [8]:
t1 = ex1.table.to_dict()
In [15]:
t2 = pd.DataFrame.from_dict(t1, orient='index')
In [16]:
t2
Out[16]:
In [2]:
filename = '../data/test/test3.xlsx'
ex2 = ut.ReadTableFromFile(filename)
ex2.to_pandas_df()
In [3]:
ex2.table
Out[3]:
In [2]:
filename = '../data/test/test4.txt'
ex3 = ut.ReadTableFromFile(filename, header=None)
ex3.to_2d_list()
In [3]:
ex3.itemlist
Out[3]:
In [5]:
filename = '../data/test/test4.txt'
ex4 = ut.ReadTableFromFile(filename, header=None, index_col=0)
ex4.to_dict()
In [6]:
ex4.itemdict
Out[6]:
In [2]:
filename = '../data/test/test2.csv'
ex1 = ut.ReadTableFromFile(filename, sep=',')
ex1.to_pandas_df()
In [5]:
# ex1.table.to_csv('../data/test/test2_copy.csv')
# ex1.table.to_json('../data/test/test2_copy.json')
ex1.table.to_msgpack('../data/test/test2_copy.msg')
In [ ]:
# df = pd.read_json('../data/test/test2_copy.json')
df = pd.read_msgpack('../data/test/test2_copy.msg')
In [2]:
itemdict = {'A': '1', 'B': '2', 'D': '4', 'F': '6'}
# ut.save_pkl(itemdict, '../data/test/itemdict') # Do not mention extension
# ut.save_json(itemdict, '../data/test/itemdict')
ut.save_msg(itemdict, '../data/test/itemdict')
In [2]:
# obj = ut.load_pkl('../data/test/itemdict') # Do not mention extension
# obj = ut.load_json('../data/test/itemdict')
obj = ut.load_msg('../data/test/itemdict')
In [ ]:
filename = '../data/test/test2.csv'
ex1 = ut.ReadTableFromFile(filename, sep=',')
ex1.to_pandas_df()
In [ ]:
itemdict = ex1.table.to_dict()
In [19]:
df = pd.DataFrame.from_dict(itemdict, orient='columns') # orient set to 'index' => keys become indices of df
In [2]:
filename = '../data/test/mtcars.Rda'
dataframe_name = 'mtcars'
df = ut.r2pandas_df(filename, dataframe_name)
In [4]:
filename = '../data/test/mtcars2.Rda'
dataframe_name = 'mtcars2'
ut.pandas2r_df(df, dataframe_name, filename)