Python数据导入

一:从各种不同的格式文件中导入数据,总结目前最常用的文件格式导入数据的一些方法:

# -*- coding:utf-8 -*-
from numpy import *

def loadDataSet(fileName):
    '''导入数据'''
    numFeat = len(open(fileName).readline().split('\t')) - 1
    dataMat = []
    labelMat = []
    fr = open(fileName)
    for line in fr.readlines():
        lineArr = []
        curLine = line.strip().split('\t')
        for i in range(numFeat):
            lineArr.append(float(curLine[i]))
        dataMat.append(lineArr)
        labelMat.append(float(curLine[-1]))
    return dataMat, labelMat

# def loadDataSet(fileName):
#     numFeat = len(open(fileName).readline().split('\t'))    # 计算有多少列
#     dataMat = []
#     labelMat = []
#     fr = open(fileName)
#     for line in fr.readlines():        #  遍历原始数据集每一行
#         lineArr =[]
#         curLine = line.strip().split('\t')      # 是一列表类型
#         for i in range(numFeat-1):     # numFeat - 1的原因:因为原始数据的最后一列是类别,不是属性数据
#             lineArr.append(float(curLine[i]))  # 一个一个传进lineArr列表向量
#         dataMat.append(lineArr)     # 再传进dataMat列表向量
#         labelMat.append(float(curLine[-1]))  # 写进标签列表
#     return dataMat, labelMat

if __name__ == "__main__":
    '''线性回归'''
    datafile = u'E:\\learningnotes\\programing\\big data\\MLaction_master\\Ch08_LinearRegression\\ex0.txt'
    #datafile = 'ex0.txt'
    xArr, yArr = loadDataSet(datafile)
    #xArr, yArr = loadDataSet('ex0.txt')
    print('xArr= \n', yArr)
    print('yArr= \n',  yArr)

注意事项:
&

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中,我们可以使用多种方法来导入数据。最常用的方法是使用NumPy或Pandas库来导入数据。首先,我们需要导入相应的库,可以使用以下代码进行导入: import numpy as np import pandas as pd 接下来,具体的数据导入方法取决于数据的格式和类型。以下是一些常用的数据导入方法: 1. CSV文件导入: 使用Pandas库的read_csv函数可以轻松地导入CSV文件。例如,要导入名为data.csv的CSV文件,可以使用以下代码: data = pd.read_csv('data.csv') 2. Excel文件导入: 使用Pandas库的read_excel函数可以导入Excel文件。例如,要导入名为data.xlsx的Excel文件,可以使用以下代码: data = pd.read_excel('data.xlsx') 3. 文本文件导入: 如果数据存储在文本文件中,可以使用Pandas库的read_table函数或者read_csv函数来导入。例如,要导入名为data.txt的文本文件,可以使用以下代码: data = pd.read_table('data.txt') 或 data = pd.read_csv('data.txt') 4. JSON文件导入: 使用Pandas库的read_json函数可以导入JSON文件。例如,要导入名为data.json的JSON文件,可以使用以下代码: data = pd.read_json('data.json') 以上是一些常见的数据导入方法,具体的导入方式会根据数据的类型和格式而有所不同。希望这些信息对您有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python八种数据导入方法,你掌握了吗?赶紧收藏!](https://blog.csdn.net/python_One1/article/details/130499992)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Python八种数据导入方法,你掌握了吗?赶紧收藏](https://blog.csdn.net/m0_57081622/article/details/127728578)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值