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 相关文章推荐
以911新闻为例演示Python实现数据可视化的教程
Apr 23 Python
python实现SMTP邮件发送功能
Jun 16 Python
简单讲解Python编程中namedtuple类的用法
Jun 21 Python
Python使用微信SDK实现的微信支付功能示例
Jun 30 Python
ubuntu环境下python虚拟环境的安装过程
Jan 07 Python
Python3.5.3下配置opencv3.2.0的操作方法
Apr 02 Python
Python创建普通菜单示例【基于win32ui模块】
May 09 Python
Anaconda 离线安装 python 包的操作方法
Jun 11 Python
python在OpenCV里实现投影变换效果
Aug 30 Python
python生成requirements.txt的两种方法
Sep 18 Python
python logging通过json文件配置的步骤
Apr 27 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
May 09 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用数组返回无限分类的列表数据的代码
2010/08/08 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
jquery弹出遮掩层效果【附实例代码】
2016/04/28 Javascript
分享javascript、jquery实用代码段
2016/10/20 Javascript
javascript实现复选框全选或反选
2017/02/04 Javascript
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
详解微信小程序 登录获取unionid
2017/06/27 Javascript
ES6 javascript中Class类继承用法实例详解
2017/10/30 Javascript
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
使用python提取html文件中的特定数据的实现代码
2013/03/24 Python
详解Python中的文件操作
2016/08/28 Python
解决Pandas to_json()中文乱码,转化为json数组的问题
2018/05/10 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
PyCharm 设置SciView工具窗口的方法
2019/01/15 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
python实现发送QQ邮件(可加附件)
2020/12/23 Python
英国户外装备和冒险服装零售商:alloutdoor
2018/01/30 全球购物
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
linux面试题参考答案(6)
2014/08/29 面试题
中学劳技课教师的自我评价
2014/02/05 职场文书
个人培训自我鉴定
2014/03/28 职场文书
大学学风建设方案
2014/05/04 职场文书
竞争与合作演讲稿
2014/05/12 职场文书
教师个人读书活动总结
2014/07/08 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
2015年商场工作总结
2015/04/27 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
学生病假条范文
2015/08/17 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
JAVA API 实用类 String详解
2021/10/05 Java/Android