python替换excel指定字符串_【python】替换指定内容,excel数据预处理
当我们所需要替换的数据量比较大的时候,使用excel中自带的替换功能会发现非常耗时,这时可以使用python,快准狠!
#coding=utf-8
import xlrd
import codecs
import re
def open_xlsx():
# 加载Excel数据,处理数据
data = xlrd.open_workbook('测试.xlsx') # 读取工作表
table = data.sheet_by_name('Sheet1') # 读取当前sheet表对象
rows = table.nrows # 获取行数
print('一共有{}行数据,开始清洗数据'.format(rows))
for i in range(1,rows):
company = table.row_values(i)[0]
job = table.row_values(i)[1]
degree = table.row_values(i)[2]
fuli = table.row_values(i)[3]
salary = table.row_values(i)[4]
experience = table.row_values(i)[5]
area = table.row_values(i)[6]
zhize = table.row_values(i)[7]
yaoqiu = table.row_values(i)[8]
degree = degree.replace("?"," ")
experience = experience.replace("?"," ")
area = area.replace("?"," ")
zhize =zhize.replace("?"," ").replace("["," ").replace("]"," ")
yaoqiu = yaoqiu.replace("?"," ").replace("["," ").replace("]"," ")
output = ('{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\n').format(company, job, degree, fuli, salary, experience, area, zhize, yaoqiu)
f = codecs.open('清洗后的数据.xls', 'a+')
f.write(output)
f.close()
if __name__ == '__main__':
open_xlsx()
python替换excel指定字符串_【python】替换指定内容,excel数据预处理相关推荐
- python 线性回归回归 缺失值 忽略_机器学习 第3篇:数据预处理(使用插补法处理缺失值)...
插补法可以在一定程度上减少偏差,常用的插补法是热卡插补.拟合插补和多重插补.拟合插补,要求变量间存在强的相关性:多重插补(MCMC法),是在高缺失率下的首选插补方法,优点是考虑了缺失值的不确定性. 一 ...
- Python开发 之 去除字符串中 首个指定字符串
文章目录 1.背景 2.遇到坑 3.找到 lstrip() 坑的真相 4.解决方案 4.1.方法1 split 4.2.方法2 replace 5.案例 5.1.源代码 5.2.效果 6.延伸 6.1 ...
- python查询和替换一个文本字符串_【Python】python面试题
一些Python面试题 1. (1)python下多线程的限制以及多进程中传递参数的方式 python多线程有个全局解释器锁(global interpreter lock),这个锁的意思是任一时间只 ...
- python查找excel中字符串_在Python问题中通过Excel搜索字符串/正则表达式
我是So的新手,对Python比较陌生,所以如果这是一个简单的修复或不适当的问题,我很抱歉. 首先,我的程序通常可以工作,但我正试图实现一些冗余/捕获,以使其健壮. 该程序查看Excel文件的目录(和 ...
- python随机生成中文字符串_利用python3随机生成中文字符的实现方法
前言 运行环境在Python3.6下,Python2的解决方案网上有很多.,想学习python2实现的朋友们可以参考这篇文章://www.jb51.net/article/34884.htm,下面来一 ...
- python 把txt变成字符串_如何通过 Python 如何写文件 ?
大家好,我是室长~ 今天给大家讲讲如何通过 Python 来写文件.在日常开发中,将数据写入到文件中存储起来非常常见,废话不多说,开干! 一.开始 上一节 <Python 如何读取 txt 文件 ...
- 【廖雪峰python入门笔记】字符串_转义字符的使用
转义字符的使用 字符串可以用''或者""括起来表示. 如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示: &quo ...
- python将列表转换为字符串_每日一课 | Python将文件读入列表
读取日志文件的Python示例,一行一行地进入列表. # With '\n', ['1\n', '2\n', '3'] with open('/www/logs/server.log') as f: ...
- python输出数字和字符串_(一)1-5Python数字和字符串
作业 一.数字数据类型用于存储数值.它们是不可变数据类型. a = 3.0 b = 2.5 c = 2.4 Python支持不同的数值类型 1.init(有符号整数) - 它们通常被称为整数或整数.它 ...
最新文章
- 44 jQuery概述和基本使用
- CentOS7安装配置DNS服务器
- ListView 与 ImageList
- 循环数组的最大子段和
- weblogic从入门到飞起(部署应用、日志)(六)
- linkedhashmap 顺序_LinkedHashMap 源码详细分析(JDK1.8)
- 学python需要什么基础-学Python需要什么基础知识?零基础可以学Python吗?
- 金字塔原理——表达的逻辑
- 软件测试的艺术读书笔记<转>
- N字霸气多空博弈大师能量潮拐点战法通达信 主图/副图/选股指标
- 程序员生活_程序员,请您不要老是熬夜
- 苹果笔记本硬盘怎么解锁_笔记本如何加装内存、硬盘,怎么增大C盘容量
- 千锋php 靠谱吗,千锋PHP学员心得 长久的坚持不懈才能接近成功
- 东周列国志美文摘录-晏平仲巧辩服荆蛮
- 跟涛哥,写短句,不害你
- FortiGate防火墙GRE隧道监控
- CAD高版本转低版本的方法有哪些?
- 作为家庭娱乐衡量微型计算机基本技术指标,大学计算机 习题一..ppt
- idea 配置idk
- 绝地求生linux版本,别吃鸡游戏下载-别吃鸡官方版v1.0-Linux公社
热门文章
- 二十、“安化辞骚千万卒,康吾故土祭吾躯”(2021.6.14)
- 消防管件做的机器人图片_消防管件组装成机器人 PM值临界时会报警并自动喷淋...
- ps意外崩溃_充满意外的数学中考
- RDD 与 DataFrame原理-区别-操作详解
- 最大期望算法与混合高斯模型的推导
- Cmake常用基本命令复习
- WOR文件转换成GST文件
- 收集的常用css页面及表单表格样式
- 快速安装第三方库的指令——解决第三方库安装超时问题
- 寄存器(内存访问)---汇编学习笔记