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脚本
Apr 05 Python
极简的Python入门指引
Apr 01 Python
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
May 22 Python
Python 如何访问外围作用域中的变量
Sep 11 Python
Python实现统计给定列表中指定数字出现次数的方法
Apr 11 Python
一步步教你用python的scrapy编写一个爬虫
Apr 17 Python
Python 单例设计模式用法实例分析
Sep 23 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
Jan 03 Python
Python hashlib常见摘要算法详解
Jan 13 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
Mar 01 Python
Python configparser模块常用方法解析
May 22 Python
python自动从arxiv下载paper的示例代码
Dec 05 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数据类型转换
2014/01/09 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
2019/09/16 PHP
jQuery点击按钮弹出遮罩层且内容居中特效
2015/12/14 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
2016/01/28 Javascript
js date 格式化
2017/02/15 Javascript
基于nodejs 的多页面爬虫实例代码
2017/05/31 NodeJs
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
深入理解vuex2.0 之 modules
2017/11/20 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
Javasript设计模式之链式调用详解
2018/04/26 Javascript
微信小程序绘制图片发送朋友圈
2019/07/25 Javascript
详解vue 命名视图
2019/08/14 Javascript
Node.js API详解之 repl模块用法实例分析
2020/05/25 Javascript
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
python清理子进程机制剖析
2017/11/23 Python
利用Python如何生成hash值示例详解
2017/12/20 Python
浅谈Python中的私有变量
2018/02/28 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
2019/01/08 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
无畏的旅行:Intrepid Travel
2017/12/20 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
2019年c语言经典面试题目
2016/08/17 面试题
新郎父亲婚宴答谢词
2014/01/11 职场文书
终止劳动合同协议书
2014/10/05 职场文书
2014年办公室文员工作总结
2014/11/12 职场文书
模范教师事迹材料
2014/12/16 职场文书
实习介绍信模板
2015/01/30 职场文书
文案策划岗位职责
2015/02/11 职场文书
幼儿园工作总结2015
2015/04/01 职场文书
学校教师培训工作总结
2015/10/14 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
前端监听websocket消息并实时弹出(实例代码)
2021/11/27 Javascript