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优先队列实现方法示例
Sep 21 Python
Python numpy生成矩阵、串联矩阵代码分享
Dec 04 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
Dec 04 Python
详解python执行shell脚本创建用户及相关操作
Apr 11 Python
python三大神器之fabric使用教程
Jun 10 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
Aug 18 Python
Python:二维列表下标互换方式(矩阵转置)
Dec 02 Python
Django 设置多环境配置文件载入问题
Feb 25 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
Mar 30 Python
python利用xlsxwriter模块 操作 Excel
Oct 14 Python
Ubuntu权限不足无法创建文件夹解决方案
Nov 14 Python
Python多线程实用方法以及共享变量资源竞争问题
Apr 12 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 mssql 时间格式问题
2009/01/13 PHP
php学习笔记之 函数声明(二)
2011/06/09 PHP
PHP扩展CURL的用法详解
2014/06/20 PHP
php输入数据统一类实例
2015/02/23 PHP
php中Redis的应用--消息传递
2017/03/28 PHP
Smarty模板语法详解
2019/07/20 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
容易被忽略的JS脚本特性
2011/09/13 Javascript
JQuery中对Select的option项的添加、删除、取值
2013/08/25 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
JavaScript组合拼接字符串的效率对比测试
2014/11/06 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
python开启多个子进程并行运行的方法
2015/04/18 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2017/11/21 Python
python单例模式实例解析
2018/08/28 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
Python numpy数组转置与轴变换
2019/11/15 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
2019/12/09 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
Python实现加密的RAR文件解压的方法(密码已知)
2020/09/11 Python
python复合条件下的字典排序
2020/12/18 Python
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
生物技术专业毕业生求职信范文
2013/12/14 职场文书
大学生饮食配送创业计划书
2014/01/04 职场文书
经销商培训邀请函
2014/01/21 职场文书
2014年秘书工作总结
2014/11/25 职场文书
2015入党自荐书范文
2015/03/05 职场文书
7个关于Python的经典基础案例
2021/11/07 Python