使用numpy,pandas读取csv文件数据

使用numpy,pandas读取csv文件数据

先使用numpy对csv文件进行读取

data = np.loadtxt(open('breast_cancer.csv', "r"), delimiter=",", skiprows=1)
X = data[:1]
X = data[:, :2]
X = data[:, 4:7:2]

X = data[:1]结果
X = data[:1]结果
X = data[:, :2]结果
使用numpy,pandas读取csv文件数据_第1张图片
X = data[:, 4:7:2]结果
使用numpy,pandas读取csv文件数据_第2张图片
data中第一个冒号代表行,第二个冒号代表列,连着两个冒号后的数字代表了步长
data[:1]表示了我们取data中的第一行(也就是python中的第0行)
data[:-1]则表示我们从最后一行开始取
data[:, :2]表示了我们取前两列的所有行
data[:, 4:7:2]表示了我们从第5行开始每2行(每隔1行)取1列直到第8列(不包含第8列)

然后我们用pandas来读取数据

f = pd.read_csv('breast_cancer.csv', he

你可能感兴趣的:(python,python,numpy)