当前位置: 首页 > news >正文

长治网站制作品牌推广战略

长治网站制作,品牌推广战略,建个网站花钱做百度推广,投资网站建设方案大家好,今天回顾五种引入数据的Python技术,并附有代码实例参考。 我们将使用Numpy、Pandas和Pickle包,所以要导入它们: import numpy as np import pandas as pd import pickle Manual功能 这是最困难的,因为你必须…

大家好,今天回顾五种引入数据的Python技术,并附有代码实例参考。

我们将使用Numpy、Pandas和Pickle包,所以要导入它们:

import numpy as np
import pandas as pd
import pickle

Manual功能

这是最困难的,因为你必须设计一个自定义函数,它可以为你加载数据,必须处理Python的正常归档概念,并利用它来读取一个.csv文件。

def load_csv(filepath):data =  []col = []checkcol = Falsewith open(filepath) as f:for val in f.readlines():val = val.replace("\n","")val = val.split(',')if checkcol is False:col = valcheckcol = Trueelse:data.append(val)df = pd.DataFrame(data=data, columns=col)return df

输出

myData = load_csv('100 Sales Record.csv')
print(myData.head())

Numpy.loadtxt函数

这是Numpy中的一个内置函数,Numpy是Python中一个著名的数值库。它是一个非常简单的加载数据的函数。它对于读取相同数据类型的数据非常有用。

当数据比较复杂时,使用这个函数很难读取,但当文件比较容易和简单时,这个函数真的很强大。

df = np.loadtxt('convertcsv.csv', delimeter = ',')

这里我们简单地使用了loadtxt函数,因为这是一个CSV文件,所以在delimeter中传递了','。

现在,如果我们打印df,我们将看到我们的数据在相当体面的numpy数组中,可以随时使用。

print(df[:5,:])

 Numpy.genfromtxt()

我们将使用我们在第一个例子中使用的数据集'100 Sales Records.csv'来证明我们可以在其中有多种数据类型。

data = np.genfromtxt('100 Sales Records.csv', delimiter=',')

为了更清楚地看到它,我们可以直接用数据框架的格式来看:

>>> pd.DataFrame(data)

只需添加另一个dtype参数,并将dtype设置为None,这意味着它必须照顾到每一列的数据类型本身。而不是将整个数据转换为单一的dtype。

data = np.genfromtxt('100 Sales Records.csv', delimiter=',', dtype=None)

然后再进行输出:

>>> pd.DataFrame(data).head()

 Pandas.read_csv()

Pandas是一个非常流行的数据处理库,而且它非常常用。它的一个非常重要和成熟的函数是read_csv(),它可以非常容易地读取任何.csv文件并帮助我们操作它。让我们在我们的100-销售记录数据集上做一下。

>>> pdDf = pd.read_csv('100 Sales Record.csv')
>>> pdDf.head()

Pandas.read_csv提供了很多其他的参数来调整我们的数据集,例如在我们的convertcsv.csv文件中,我们没有列名,所以我们可以把它读成。

>>> newdf = pd.read_csv('convertcsv.csv', header=None)
>>> newdf.head()

我们可以看到,它已经读取了没有标题的csv文件。

Pickle

当你的数据不是一个好的、人类可读的格式时,你可以使用pickle把它保存为二进制格式,然后你可以使用pickle库轻松地重新加载它。

with open('test.pkl','wb') as f:pickle.dump(pdDf, f)

这将创建一个新的文件test.pkl,里面有我们来自Pandas的pdDf标题。

现在要用pickle打开它,我们只需要使用pickle.load函数。

with open("test.pkl", "rb") as f:d4 = pickle.load(f)>>> d4.head()

而在这里,我们已经成功地从pandas.DataFrame格式的pickle文件中加载数据。

你现在知道了在Python中加载数据文件的5种不同方法,当你在日常项目中工作时,这些方法可以帮助你以不同方式加载数据集。

http://www.tj-hxxt.cn/news/118556.html

相关文章:

  • 国务院网站建设标准跨境电商seo是什么意思
  • 金华电子商务网站建设推广注册app赚钱平台
  • 石家庄做淘宝网站怎样做网络销售平台
  • 南宁专业网站建设广告推广媒体
  • 做网站做的好的公司百度的网站
  • 济南网站建设 联系小七网站页面的优化
  • 周到的做网站百度seo标题优化软件
  • 网站上传的图片不显示营销型网站有哪些
  • 广州做网站多少钱全网媒体发布平台
  • 卢沟桥做网站的公司企业宣传片
  • 网页设计代码如何写实训报告过程宁波网站快速优化
  • wordpress have_posts循环key重庆 seo
  • 怎么打开wordpress后台网站网络推广优化
  • 学编程需要具备什么条件seo网络培训
  • 龙华营销型网站制作哪家好seo外包服务方案
  • 传统小型企业做网站的好处爱战网关键词挖掘
  • 广州花都区seo关键词排名优化报价
  • 公司做网站百度还是阿里软文广告发布平台
  • wordpress 企业站开发长春百度网站优化
  • 推荐优秀的企业网站设计seo搜索优化排名
  • 用于做网站头的图片云盘网页版登录
  • 律师在哪个网站做推广比较好推广赚钱app
  • 做网站是什么公司做网络推广怎么找客户
  • o2o网站建设代理商宁波seo快速排名
  • 掌上乌鲁木齐app下载需要优化的网站有哪些?
  • 售后服务 培训网站后台操作 多少百度推广营销方案
  • 怎样注册代理记账公司湖南广告优化
  • python 做网站教程中国网站建设公司
  • 门户网站建设检察搜索引擎竞价广告
  • 网站搜索排名优化优化百度搜索