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中的True,False条件判断实例分析
Jan 12 Python
python数据批量写入ScrolledText的优化方法
Oct 11 Python
详解如何在Apache中运行Python WSGI应用
Jan 02 Python
Python中的字符串切片(截取字符串)的详解
May 15 Python
Python代码太长换行的实现
Jul 05 Python
python和c语言的主要区别总结
Jul 07 Python
基于多进程中APScheduler重复运行的解决方法
Jul 22 Python
Python中print函数简单使用总结
Aug 05 Python
Django中使用haystack+whoosh实现搜索功能
Oct 08 Python
python 实现批量替换文本中的某部分内容
Dec 13 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
Sep 29 Python
python自动化发送邮件实例讲解
Jan 04 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实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
2018/05/12 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
小议Javascript中的this指针
2010/03/18 Javascript
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
2013/07/01 Javascript
jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
2016/01/15 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
2016/12/08 Javascript
详解微信小程序 wx.uploadFile 的编码坑
2017/01/23 Javascript
JavaScript ES6中export、import与export default的用法和区别
2017/03/14 Javascript
JQuery模拟实现网页中自定义鼠标右键菜单功能
2018/11/14 jQuery
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
JS document文档的简单操作完整示例
2020/01/13 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
详解Python的Django框架中的templates设置
2015/05/11 Python
详谈pandas中agg函数和apply函数的区别
2018/04/20 Python
在NumPy中创建空数组/矩阵的方法
2018/06/15 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
python绘制热力图heatmap
2020/03/23 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
python求质数列表的例子
2019/11/24 Python
tensorflow实现测试时读取任意指定的check point的网络参数
2020/01/21 Python
HTML5如何实现元素拖拽
2016/03/11 HTML / CSS
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
岗位职责风险点
2014/03/12 职场文书
销售岗位职责范本
2014/06/12 职场文书
综治维稳工作承诺书
2014/08/30 职场文书
品牌形象定位,全面分析
2019/07/23 职场文书
导游词之宁夏贺兰山岩画
2019/11/08 职场文书
python编写五子棋游戏
2021/05/25 Python
Pytorch GPU内存占用很高,但是利用率很低如何解决
2021/06/01 Python
CentOS7安装GlusterFS集群以及相关配置
2022/04/12 Servers