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中的多线程实例教程
Aug 27 Python
利用Python yagmail三行代码实现发送邮件
May 11 Python
python3常用的数据清洗方法(小结)
Oct 31 Python
Python使用Pandas读写Excel实例解析
Nov 19 Python
Python+opencv+pyaudio实现带声音屏幕录制
Dec 23 Python
PyTorch中的Variable变量详解
Jan 07 Python
Python数组并集交集补集代码实例
Feb 18 Python
python numpy生成等差数列、等比数列的实例
Feb 25 Python
关于Django Models CharField 参数说明
Mar 31 Python
Python3爬虫中关于Ajax分析方法的总结
Jul 10 Python
Python 下载Bing壁纸的示例
Sep 29 Python
Python中BeautifulSoup通过查找Id获取元素信息
Dec 07 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/07/19 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
PHP微信支付开发实例
2016/06/22 PHP
浅析php-fpm静态和动态执行方式的比较
2016/11/09 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
2017/02/07 PHP
php 中htmlentities导致中文无法查询问题
2018/09/10 PHP
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
jQuery Mobile操作HTML5的常用函数总结
2016/05/17 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
JS正则替换去空格的方法
2017/03/24 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
JS 中可以提升幸福度的小技巧(可以识别更多另类写法)
2018/07/28 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
JS端基于download.js实现图片、视频时直接下载而不是打开预览
2020/05/09 Javascript
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
scrapy爬虫完整实例
2018/01/25 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
Django自带日志 settings.py文件配置方法
2019/08/30 Python
python爬虫基础知识点整理
2020/06/02 Python
如何用Python绘制3D柱形图
2020/09/16 Python
python实现ping命令小程序
2020/12/28 Python
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
德国原装品牌香水、化妆品和手表网站:BRASTY.DE
2016/10/16 全球购物
学校后勤人员职责
2013/12/27 职场文书
出国留学介绍信
2014/01/13 职场文书
读书月活动方案
2014/05/22 职场文书
竞选学习委员演讲稿
2014/09/01 职场文书
庆国庆国旗下讲话稿2014
2014/09/21 职场文书
幼儿园大班教师个人工作总结
2015/02/05 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
工地食品安全责任书
2015/05/09 职场文书
Python爬虫基础讲解之请求
2021/05/13 Python