python处理csv中的空值方法


Posted in Python onJune 22, 2018

如下所示:

# -*- coding: UTF-8 -*-
import jieba.posseg
import tensorflow as tf
import pandas as pd
import csv
import math
"""
1.必??取CSV文件?A(ID:文本)
2.返回(ID:分词后的文本)
"""
flags = tf.app.flags
flags.DEFINE_string("train_file_address","D:/NLPWORD/cut_word_test/hzytest.csv","添加训练数据文件")
flags.DEFINE_string("result_file_address","D:/NLPWORD/cut_word_test/hzytest_result.csv","生成结果数据文件")
FLAGS = tf.app.flags.FLAGS
def cut_word(train_data):
 """
 把数据按照行进行遍历,然后把结果按照行写在csv中
 :return:分词结果list
 """
 jieba.load_userdict("newdict.txt")
 with open(FLAGS.result_file_address, "w", encoding='utf8') as csvfile:
 writer = csv.writer(csvfile)
 for row in train_data.index:
  datas = train_data.loc[row].values[1]
  if isinstance(datas,str) or not math.isnan(datas):
  words = jieba.posseg.cut(datas)
  line = ''
  for word in words:
   line = line + word.word + " "
  writer.writerow([train_data.loc[row].values[0], line])
def main(_):
 data = pd.read_csv(FLAGS.train_file_address)
 cut_word(data)

if __name__ == "__main__":
 tf.app.run(main)

以上这篇python处理csv中的空值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
PHP webshell检查工具 python实现代码
Sep 15 Python
python获取当前计算机cpu数量的方法
Apr 18 Python
Python封装shell命令实例分析
May 05 Python
python如何让类支持比较运算
Mar 20 Python
python微信公众号开发简单流程
Mar 23 Python
Python爬虫获取图片并下载保存至本地的实例
Jun 01 Python
Python 对输入的数字进行排序的方法
Jun 23 Python
PyQt5固定窗口大小的方法
Jun 18 Python
python实现自动化上线脚本的示例
Jul 01 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
Jul 03 Python
Django 项目重命名的实现步骤解析
Aug 14 Python
numpy.ndarray 实现对特定行或列取值
Dec 05 Python
Python实现base64编码的图片保存到本地功能示例
Jun 22 #Python
关于python2 csv写入空白行的问题
Jun 22 #Python
浅谈Python2、Python3相对路径、绝对路径导入方法
Jun 22 #Python
Python基于pandas实现json格式转换成dataframe的方法
Jun 22 #Python
深入浅析Python的类
Jun 22 #Python
基于python绘制科赫雪花
Jun 22 #Python
python3读取csv和xlsx文件的实例
Jun 22 #Python
You might like
如何在PHP程序中防止盗链
2008/04/09 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
JavaScript 基础问答三
2008/12/03 Javascript
JS 进度条效果实现代码整理
2011/05/21 Javascript
Jquery 一次处理多个ajax请求的代码
2011/09/02 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
分享Javascript实用方法二
2015/12/13 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
JavaScript面向对象精要(上部)
2017/09/12 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
vue 自动化路由实现代码
2019/09/03 Javascript
原生JavaScript实现五子棋游戏
2020/11/09 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
windows系统下Python环境搭建教程
2017/03/28 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
金宝贝童装官网:Gymboree
2016/08/31 全球购物
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
维也纳通行证:Vienna PASS
2019/07/18 全球购物
幼儿教师自我鉴定
2013/11/02 职场文书
试用期员工考核制度
2014/01/22 职场文书
保安部任务及岗位职责
2014/02/25 职场文书
公司踏青活动方案
2014/08/16 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
党员干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
保险内勤岗位职责
2015/04/13 职场文书
团队拓展训练感想
2015/08/07 职场文书
解决golang结构体tag编译错误的问题
2021/05/02 Golang
详解Javascript实践中的命令模式
2021/05/05 Javascript