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开发的小球完全弹性碰撞游戏代码
Oct 15 Python
tornado捕获和处理404错误的方法
Feb 26 Python
深入解析Python中的urllib2模块
Nov 13 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
Apr 27 Python
对dataframe进行列相加,行相加的实例
Jun 08 Python
python实现三维拟合的方法
Dec 29 Python
python列表,字典,元组简单用法示例
Jul 11 Python
PYTHON如何读取和写入EXCEL里面的数据
Oct 28 Python
Python实现计算长方形面积(带参数函数demo)
Jan 18 Python
基于Python中random.sample()的替代方案
May 23 Python
Jupyter notebook 更改文件打开的默认路径操作
May 21 Python
图神经网络GNN算法
May 11 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调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
PHP单例模式简单用法示例
2017/06/23 PHP
jQuery下通过$.browser来判断浏览器.
2011/04/05 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
基于javascript实现的购物商城商品倒计时实例
2016/12/11 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
vue 组件使用中的一些细节点
2018/04/25 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
[01:34]2014DOTA2 TI预选赛预选赛 选手比赛房大揭秘!
2014/05/20 DOTA
[13:18]《一刀刀一天》之DOTA全时刻21:详解TI新赛制 A队再露獠牙
2014/06/24 DOTA
[04:16]DOTA2全国高校联赛16强抽签
2018/05/02 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
Python操作mongodb数据库的方法详解
2018/12/08 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
美国高端婴童品牌:Hanna Andersson
2016/10/30 全球购物
YSL Beauty加拿大官方商城:圣罗兰美妆加拿大
2017/05/15 全球购物
网络工程专业毕业生推荐信
2013/10/28 职场文书
个人求职信范文分享
2014/01/31 职场文书
皇城相府导游词
2015/02/06 职场文书
教师学期末个人总结
2015/02/13 职场文书
2016学习雷锋精神活动倡议书
2015/04/27 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书
MySQL创建索引需要了解的
2021/04/08 MySQL
《最终幻想14》6.01版本4月5日推出 追加新任务新道具
2022/04/03 其他游戏