首页 > 编程语言 >PYTHON_数据挖掘

PYTHON_数据挖掘

时间:2022-12-08 22:02:18浏览次数:42  
标签:PYTHON excel df read pd 数据挖掘 csv 数据

1. 数据读取

关键点:read_excel()、read_csv()

import pandas as pd
pd.read_excel('./股票数据.xlsx')
# 或者: pd.read_excel('./股票数据.xlsx',sheet_name='Sheet1')
import pandas as pd
df=pd.read_csv('./股票数据.csv')
df.head()

2. 数据保存

关键点:to_excel()、to_csv()

2.1 保存 Excel

import pandas as pd
df=pd.read_excel('./股票数据.xlsx')
df.to_excel('./股票数据2.xlsx')
# 或者:
df.to_excel('./股票数据2.xlsx',sheet_name='Sheet1')

--若想在同个 Excel 中保存多张表格,用 to_excel() 会覆盖原有数据,需用先用 ExcelWriter() 处理后,再写入。最后记得保存用 ExcelWriter() 处理后的文件。

writer=pd.ExcelWriter('./多个股票数据.xlsx')
df.to_excel(writer,sheet_name='Sheet1')
df.to_excel(writer,sheet_name='Sheet2')
writer.save()

另一种写法:

with pd.ExcelWriter('./会话式多个股票数据.xlsx') as writer:
    df.to_excel(writer,sheet_name='Sheet1')
    df.to_excel(writer,sheet_name='Sheet2')

2.2 保存 csv

import pandas as pd
df=pd.read_csv('./股票数据.csv')
df.to_csv('./股票数据2.csv')

--若想在同一份 csv 中合并追加保存数据,设定参数 mode 可避免覆盖,还可设定参数 header 。

import pandas as pd
df=pd.read_csv('./股票数据.csv')
df.to_csv('./股票数据2.csv',mode='a')
# 若追加数据不保存表头:
df.to_csv('./股票数据2.csv',mode='a',header=None)

 

https://www.imooc.com/learn/1273

标签:PYTHON,excel,df,read,pd,数据挖掘,csv,数据
From: https://www.cnblogs.com/peitongshi/p/16967470.html

相关文章

  • Python 图片拼接
    <table><tr><tdbgcolor=orange>本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代......
  • python中if的使用
    布尔类型的学习:bool_1=Truebool_2=Falseprint(f"bool_1变量的内容是:{bool_1},数据类型是{type(bool_1)}")print(f"bool_2变量的内容是:{bool_2},数据类型是{type(bool_2)......
  • 进入python的世界_day48_Django初始
    一、纯手撸web框架1.先搭服务端​ 1.因为浏览器就可以当成C\S开发架构的C客户端,我们先写一个简单的服务端importsocketserver=socket.socket()#这里括号不改任......
  • OpenCV入门(C++/Python)- 使用OpenCV调整尺寸大小(三)
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • Python 图片拼接
    本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!环境......
  • centos 7 python2.7.5升级到3.5.2
    下载python3.5.2wgethttps://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz安装解压:tar-zxvfPython-3.5.2.tgz进入解压目录:cdPython-3.5.2创建安装目录:mkdir/us......
  • python升级带来的yum异常:File
    CentOS7升级Python到3.5。2后,需要在/usr/bin/python创建了一个指向Python3的软连接,然后将/usr/bin/yum的顶部的:!/usr/bin/python改成了!/usr/bin/python2.7后,运行yum,还是......
  • 搜索文章及代码(Matlab&Python代码实现)
     ......
  • 纯手撸web框架、基于wsgiref模块、代码封装优化、动静态网页、jinja2模块、前端、后端
    目录纯手撸web框架基于wsgiref模块代码封装优化动静态网页jinja2模块前端、后端、数据库三者联动python主流web框架django简介django基本使用djangoapp的概念django主要目......
  • python集合常用操作汇总
    1.集合类型{}集合是一种无序不可重复的序列;集合常用于对两个列表的交并差处理;集合没有任何获取元素的方法,只用作处理列表或元组的临时数据类型,不适合数据的......