1. Text files
Plain text files
import pandas as pd
import numpy as np
filename = "huck.txt"
file = open(filename,mode="r") # open the file for reading
text = file.read() # read file
file.close()
print(text)
with open("huck.txt","r") as file:
print(file.readlne())
table data : Flat file
- file with one datatype
data = np.loadtxt(filename,delimiter=",",skiprows=1,usecols=[0,2],dtype=str)
- files with mixed datatype
data = np.genfromtxt(fname=filename,delimiter=",",names=True)
data_array = np.recfromcsv(filename)
- use pandas
data = pd.read_csv(filename,nrows=5,sep=",",header=1) # header row number to use as names