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 相关文章推荐
python中Genarator函数用法分析
Apr 08 Python
Python代码解决RenderView窗口not found问题
Aug 28 Python
python利用lxml读写xml格式的文件
Aug 10 Python
python虚拟环境的安装配置图文教程
Oct 20 Python
将字典转换为DataFrame并进行频次统计的方法
Apr 08 Python
Python中函数参数调用方式分析
Aug 09 Python
Python实现EXCEL表格的排序功能示例
Jun 25 Python
Python如何读写CSV文件
Aug 13 Python
Pycharm Git 设置方法
Sep 15 Python
python 窃取摄像头照片的实现示例
Jan 08 Python
Python通过m3u8文件下载合并ts视频的操作
Apr 16 Python
Python数据分析之pandas函数详解
Apr 21 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 array的学习笔记
2012/05/10 PHP
PHP 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
2010/08/01 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
avalonjs实现仿微博的图片拖动特效
2015/05/06 Javascript
node.js中module.exports与exports用法上的区别
2016/09/02 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
利用node实现一个批量重命名文件的函数
2017/12/21 Javascript
jquery插件开发模式实例详解
2019/07/20 jQuery
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
用python实现批量重命名文件的代码
2012/05/25 Python
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
python绘图库Matplotlib的安装
2014/07/03 Python
Python中操作MySQL入门实例
2015/02/08 Python
深入理解python try异常处理机制
2016/06/01 Python
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
详解python中的线程
2018/02/10 Python
Python读取指定日期邮件的实例
2019/02/01 Python
python 自定义装饰器实例详解
2019/07/20 Python
Python3实现飞机大战游戏
2020/04/24 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
Python colormap库的安装和使用详情
2020/10/06 Python
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
UNIX文件类型
2013/08/29 面试题
高中生毕业自我鉴定
2013/10/10 职场文书
检举信的格式及范文
2014/04/04 职场文书
住宿生擅自离校检讨书
2014/09/22 职场文书
教师节标语大全
2014/10/07 职场文书
教师专业技术工作总结2015
2015/05/13 职场文书
Nginx同一个域名配置多个项目的实现方法
2021/03/31 Servers