iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python数据分析需要解答的三大问题是什么
  • 259
分享到

Python数据分析需要解答的三大问题是什么

2023-06-02 11:06:50 259人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

本篇文章给大家分享的是有关python数据分析需要解答的三大问题是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。windows系统并没有自带Python工具,需要我们自己搭

本篇文章给大家分享的是有关python数据分析需要解答的三大问题是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

windows系统并没有自带Python工具,需要我们自己搭建环境。对于小白,我们推荐大家安装Anaconda,一个开源的Python发行版本,安装和使用都很方便,还自带大量工具包,简直贴心。

许多小可爱在搭建环境的时候没有按要求来,导致后面出现很多问题不得不花较多时间精力去解决,很不方便。这里强调一下两个点:

1)安装路径选择C盘!

2)如图两个advanced options都要勾选!

Python数据分析需要解答的三大问题是什么

此外,虽然Mac系统自带Python工具,也建议使用Mac系统的初学小白安一个Anaconda,会方便很多~

读取数据报错应对

首先将excel文件另存为CSV文件,再调用pandas工具包进行读取。

import numpy as np  
import pandas as pd 
import matplotlib.pyplot as plt
# numpy:科学计算工具包
# pandas:数据分析工具包
# malplotlib:图表绘制工具包
# improt语句:加载工具包

data = pd.read_csv("路径\\地市级党委书记数据库(2000-10).csv",encoding = "gbk",engine = 'python')
print(data)

对于读取数据时的报错情况,参考如下解决方案:

1)检查所有代码是不是都是英文,特别是标点!

#检查每一处逗号,单双引号,括号

2)excel转csv时,可设置编码为UTF-8,并更改参数

encoding = 'utf-8'

3)mac系统导出csv时,可以更改参数 

encoding = "gb18030"

4)可将文件名改为英文文件名,例如“data.csv”

data.csv

5)设置engine='python'

engine = 'python'

6)在数据量不大的时候,也可以用read_excel, 代码则是

data=pd.read_excel(‘路径.xlsx’)

前提是数据放在第一个sheet;如果是第二个sheet,代码改为

data=pd.read_excel(‘路径.xlsx’, sheet_name=1)

*读取sheet_name编号是从0开始的,1代表第二个sheet

matplotlib中文乱码

也是很常见也很头大的问题~这里以win10系统,python3.6版本为例讲解一下解决步骤:

*部分摘自原答案https://www.zhihu.com/question/25404709/answer/128171562

感谢这位知友:司毅

1)找到matplotlib 配置文件:

import matplotlib 
print(matplotlib.matplotlib_fname()) 
# 示例输出结果如下:
# D:\Program Files\Python36\Lib\site-packages\matplotlib\mpl-data

2)编辑器打开此文件 matplotlibrc

删除font.family和font.sans-serif两行前的#,并在font.sans-serif后添加微软雅黑字体Microsoft YaHei

Python数据分析需要解答的三大问题是什么

3)下载字体:msyh.ttf (微软雅黑)放在matplotlib 字体文件夹下:

# D:\Program Files\Python36\Lib\site-packages\matplotlib\mpl-data\fonts\ttf

4)删除.matplotlib/cache里面的两个缓存字体文件

C:\Users\你的用户名\.matplotlib

5)重启Python

以上就是Python数据分析需要解答的三大问题是什么,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网Python频道。

--结束END--

本文标题: Python数据分析需要解答的三大问题是什么

本文链接: https://www.lsjlt.com/news/229905.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python数据分析需要解答的三大问题是什么
    本篇文章给大家分享的是有关Python数据分析需要解答的三大问题是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Windows系统并没有自带Python工具,需要我们自己搭...
    99+
    2023-06-02
  • Python的三大开源数据分析工具是什么
    本文小编为大家详细介绍“Python的三大开源数据分析工具是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python的三大开源数据分析工具是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在大数据库领域...
    99+
    2023-06-02
  • 搭建大数据分析平台的必要性是什么
    这篇文章将为大家详细讲解有关搭建大数据分析平台的必要性是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。  大数据时代,几乎每一个企业都对数据分析平台趋之若鹜,尤其是在今年疫情爆发之后,更...
    99+
    2023-06-02
  • HTTP协议中需要知道的三种数据格式分别是什么
    今天就跟大家聊聊有关HTTP协议中需要知道的三种数据格式分别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。实习中的一个主要工作就是分析 HTT...
    99+
    2022-10-19
  • 大数据分布式中常见问题的解决方案是什么
    大数据分布式中常见问题的解决方案是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1分布式中的常见问题解决方案下面是关于分布式系统中最常见的三种问题本部分内容包括:分布式...
    99+
    2023-06-19
  • 大数据分析之 Python:如何使用 NumPy 解决数据处理中的瓶颈问题?
    在现代社会中,数据的产生量越来越大,数据的处理和分析也变得越来越复杂。在大数据分析过程中,数据处理是一个必不可少的环节。Python 作为一种高效的数据处理语言,能够帮助我们更好地处理数据,NumPy 作为 Python 中的一个重要库,...
    99+
    2023-10-03
    大数据 numpy unix
  • 大数据安全5个问题和解决策略分别是什么
    大数据安全5个问题和解决策略分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  商业智能是企业界的流行词。为了实现所述的智能,采用算法和预测分析,并且对...
    99+
    2023-06-02
  • Python进行数据相关性分析的三种方式是什么
    本文小编为大家详细介绍“Python进行数据相关性分析的三种方式是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python进行数据相关性分析的三种方式是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。相...
    99+
    2023-06-30
  • ASP、大数据、Laravel、存储:你需要了解的最新技术趋势是什么?
    ASP、大数据、Laravel和存储是当今最热门的技术趋势,为了让你更好地了解这些技术,本文将为你介绍它们的最新发展和应用。 ASP ASP是一种Web开发技术,它允许开发人员使用动态网页来创建交互式Web应用程序。最新的ASP技术包括AS...
    99+
    2023-11-12
    大数据 laravel 存储
  • 为什么 Python 对象和 Apache 是大数据分析的完美组合?
    Python 是目前最流行的编程语言之一,而 Apache Hadoop 和 Apache Spark 则是大数据处理和分析领域中最流行的开源软件之一。将 Python 和 Apache 软件结合起来,可以形成一种强大的大数据分析工具。本文...
    99+
    2023-07-06
    对象 apache numy
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作