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实现简单登陆系统
Oct 18 Python
Linux CentOS Python开发环境搭建教程
Nov 28 Python
Python 的AES加密与解密实现
Jul 09 Python
pandas DataFrame行或列的删除方法的实现示例
Aug 02 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
Sep 29 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
Oct 25 Python
python圣诞树编写实例详解
Feb 13 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
Feb 26 Python
python3将变量输入的简单实例
Aug 19 Python
python PIL模块的基本使用
Sep 29 Python
解决使用Pandas 读取超过65536行的Excel文件问题
Nov 10 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
Jan 06 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
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
php多文件打包下载的实例代码
2017/07/12 PHP
仿迅雷焦点广告效果(JQuery版)
2008/11/19 Javascript
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
浅谈JavaScript数据类型
2015/03/03 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
JavaScript中的call和apply的用途以及区别
2017/01/11 Javascript
JavaScript 函数节流详解及方法总结
2017/02/09 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
vue组件name的作用小结
2018/05/23 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
Python yield 使用浅析
2015/05/28 Python
python常用函数详解
2016/09/13 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
Python和C/C++交互的几种方法总结
2017/05/11 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
通过Pandas读取大文件的实例
2018/06/07 Python
Python JSON常用编解码方法代码实例
2020/09/05 Python
Elasticsearch py客户端库安装及使用方法解析
2020/09/14 Python
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
享受加州生活方式的时尚舒适:XCVI
2018/07/09 全球购物
Stio官网:男女、儿童户外服装
2019/12/13 全球购物
土木工程专业大学毕业生求职信
2013/10/13 职场文书
财务副总经理工作职责
2013/11/25 职场文书
女方婚礼新郎答谢词
2014/01/11 职场文书
金融管理应届生求职信
2014/02/20 职场文书
小学教师自我剖析材料
2014/09/29 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书