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 相关文章推荐
Django 2.0版本的新特性抢先看!
Jan 05 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 Python
机器学习之KNN算法原理及Python实现方法详解
Jul 09 Python
python爬虫之urllib3的使用示例
Jul 09 Python
Python字符串、整数、和浮点型数相互转换实例
Aug 04 Python
python之PyQt按钮右键菜单功能的实现代码
Aug 17 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
Sep 29 Python
让Django的BooleanField支持字符串形式的输入方式
May 20 Python
python实现简单贪吃蛇游戏
Sep 29 Python
Django vue前后端分离整合过程解析
Nov 20 Python
Pygame Draw绘图函数的具体使用
Nov 17 Python
Python绘画好看的星空图
Mar 17 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中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
PHP面向对象程序设计(OOP)之方法重写(override)操作示例
2018/12/21 PHP
PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】
2020/04/14 PHP
PHP $O00OO0=urldecode & eval 解密,记一次商业源码的去后门
2020/09/13 PHP
限制复选框的最大可选数
2006/07/01 Javascript
滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码
2009/12/28 Javascript
jquery聚焦文本框与扩展文本框聚焦方法
2012/10/12 Javascript
js的.innerHTML = ""IE9下显示有错误的解决方法
2013/09/16 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
2015/03/16 Javascript
jQuery插件Skippr实现焦点图幻灯片特效
2015/04/12 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
微信小程序学习笔记之目录结构、基本配置图文详解
2019/03/28 Javascript
[01:09]DOTA2次级职业联赛 - 99战队宣传片
2014/12/01 DOTA
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
Python面向对象编程中的类和对象学习教程
2015/03/30 Python
python安装教程 Pycharm安装详细教程
2017/05/02 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
2020/10/10 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
2020/12/07 Python
联想瑞士官方网站:Lenovo Switzerland
2017/11/19 全球购物
《陶罐和铁罐》教学反思
2014/02/19 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
工商管理专业自荐信
2014/06/03 职场文书
活动总结格式
2014/08/30 职场文书
党的群众路线教育实践活动总结大会主持词
2014/10/30 职场文书
学者《孟子》名人名言
2019/08/09 职场文书
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
java设计模式--原型模式详解
2021/07/21 Java/Android
bose降噪耳机音能消除人声吗
2022/04/19 数码科技
SpringBoot深入分析讲解监听器模式下
2022/07/15 Java/Android