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中多线程thread与threading的实现方法
Aug 18 Python
利用Python的装饰器解决Bottle框架中用户验证问题
Apr 24 Python
python中安装Scrapy模块依赖包汇总
Jul 02 Python
python实现BackPropagation算法
Dec 14 Python
python 创建一个空dataframe 然后添加行数据的实例
Jun 07 Python
python 3.6.5 安装配置方法图文教程
Sep 18 Python
python等差数列求和公式前 100 项的和实例
Feb 25 Python
python实现ssh及sftp功能(实例代码)
Mar 16 Python
django中嵌套的try-except实例
May 21 Python
pycharm 对代码做静态检查操作
Jun 09 Python
python定义类的简单用法
Jul 24 Python
python palywright库基本使用
Jan 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
一个连接两个不同MYSQL数据库的PHP程序
2006/10/09 PHP
php下实现一个阿拉伯数字转中文数字的函数
2008/07/10 PHP
php下把数组保存为文件格式的实例应用
2010/02/08 PHP
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
php的dl函数用法实例
2014/11/06 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
2016/01/25 PHP
PHP开发中常用的十个代码样例
2016/02/02 PHP
php创建多级目录与级联删除文件的方法示例
2019/09/12 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
2015/03/03 Javascript
JS+DIV实现鼠标划过切换层效果的方法
2015/05/25 Javascript
JQuery包裹DOM节点的方法
2015/06/11 Javascript
JavaScript仿flash遮罩动画效果
2016/06/15 Javascript
AngularJs Injecting Services Into Controllers详解
2016/09/02 Javascript
js实现键盘自动打字效果
2016/12/23 Javascript
微信小程序开发(一) 微信登录流程详解
2017/01/11 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
GOJS+VUE实现流程图效果
2018/12/01 Javascript
微信小程序之数据绑定原理解析
2019/08/14 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
基于python 将列表作为参数传入函数时的测试与理解
2020/06/05 Python
暇步士官网:Hush Puppies
2016/09/22 全球购物
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
学生手册评语
2014/05/05 职场文书
2014年图书室工作总结
2014/12/09 职场文书
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript