In [1]:
import numpy as np
In [2]:
with open('data/src/sample_nan.csv') as f:
print(f.read())
In [3]:
# a = np.loadtxt('data/src/sample_nan.csv', delimiter=',')
# ValueError: could not convert string to float:
In [4]:
a = np.genfromtxt('data/src/sample_nan.csv', delimiter=',')
In [5]:
print(a)
In [6]:
print(a[0, 2])
In [7]:
print(type(a[0, 2]))
In [8]:
with open('data/src/sample_pandas_normal.csv') as f:
print(f.read())
In [9]:
a = np.loadtxt('data/src/sample_pandas_normal.csv', delimiter=',', skiprows=1,
dtype={'names': ('name', 'age', 'state', 'point'),
'formats': ('<U7', '<i8', '<U2', '<i8')})
In [10]:
print(type(a))
In [11]:
print(a)
In [12]:
print(a.dtype)
In [13]:
a = np.genfromtxt('data/src/sample_pandas_normal.csv', delimiter=',',
names=True, dtype=None, encoding='utf-8')
In [14]:
print(type(a))
In [15]:
print(a)
In [16]:
print(a.dtype)