数据读取与处理

使用pandas库
rows行,columns列
有大标题时

#取消第一行表头skiprows=1
LAT_data = pd.read_csv('AIS.2021.12.31.csv',skiprows=1)

没有标题时

#没有表头header=None
LAT_data = pd.read_csv('AIS.2021.12.31.csv',header=None,names=["表","头"])

存储csv

 column = {'原片材质':[], '原片序号':[], '产品id':[], '产品x坐标':[], '产品y坐标':[], '产品x方向长度':[], '产品y方向长度':[]}  # 列表头名称
    df = pd.DataFrame(column)
    df.to_csv('cut_program.csv') #存储csv
LAT_data.to_csv("new.csv",index=False,encoding="utf_8_sig")#index(行标签)和列标签(columns)指左侧编号列,编码改成utf能够显示中文

2、数据集划分
使用sklearn中的model_selection函数,将原数据按比例随机分为训练集数据和测试集数据

import pandas as pd
from sklearn.model_selection import  train_test_split

#读取文件
data = pd.read_csv('AIS.2021.12.31.csv')
X = data[data.columns[0:-1]]#0第一列,-1最后一列
Y = data[data.columns[0]]

X_train,X_test,Y_train,Y_test = train_test_split(X,Y,
                                                 test_size=0.2,random_state=1234
                                                 )#训练和测试的比例为8:2

3、数据集标准化
使用sklearn.preprocessing对数据集进行标准化,保留特征,去异常值

from sklearn.preprocessing import StandardScaler
sc = StandardScaler()
# 对特征进行标准化
X_train = sc.fit_transform(X_train)
X_test = sc.fit_transform(X_test)

检查数据类型
将 data 作为参数传递到 .dtypes 函数中,返回各列的数据类型:

data.dtypes
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值