python 利用pandas将arff文件转csv文件的方法


Posted in Python onFebruary 12, 2019

直接贴代码啦:

#coding=utf-8
import pandas as pd

def arff_to_csv(fpath):
  #读取arff数据
  if fpath.find('.arff') <0:
    print('the file is nott .arff file')
    return
  f = open(fpath)
  lines = f.readlines()
  content = []
  for l in lines:
    content.append(l)
  datas = []
  for c in content:
    cs = c.split(',')
    datas.append(cs)

  #将数据存入csv文件中
  df = pd.DataFrame(data=datas,index=None,columns=None)
  filename = fpath[:fpath.find('.arff')] + '.csv'
  df.to_csv(filename,index=None)

以上这篇python 利用pandas将arff文件转csv文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 生成目录树及显示文件大小的代码
Jul 23 Python
Python程序设计入门(4)模块和包
Jun 16 Python
一道python走迷宫算法题
Jan 22 Python
python排序函数sort()与sorted()的区别
Sep 18 Python
对python中的*args与**kwgs的含义与作用详解
Aug 28 Python
Python Des加密解密如何实现软件注册码机器码
Jan 08 Python
python中round函数如何使用
Jun 19 Python
使用pytorch 筛选出一定范围的值
Jun 28 Python
python中加背景音乐如何操作
Jul 19 Python
pytorch使用horovod多gpu训练的实现
Sep 09 Python
Python 使用dict实现switch的操作
Apr 07 Python
用Python爬虫破解滑动验证码的案例解析
May 06 Python
python将pandas datarame保存为txt文件的实例
Feb 12 #Python
对Python 多线程统计所有csv文件的行数方法详解
Feb 12 #Python
Python多线程同步---文件读写控制方法
Feb 12 #Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
Feb 12 #Python
Python 互换字典的键值对实例
Feb 12 #Python
Python根据成绩分析系统浅析
Feb 11 #Python
Python实现的在特定目录下导入模块功能分析
Feb 11 #Python
You might like
php 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
微信公众平台DEMO(PHP)
2016/05/04 PHP
示例详解Laravel的注册重构
2016/08/14 PHP
PHP的垃圾回收机制代码实例讲解
2021/02/27 PHP
JS小框架 fly javascript framework
2009/11/26 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
js获取某元素的class里面的css属性值代码
2014/01/16 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
2014/04/22 Javascript
jQuery图片特效插件Revealing实现拉伸放大
2015/04/22 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
AngualrJS中的Directive制作一个菜单
2016/01/26 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
vue+iview/elementUi实现城市多选
2019/03/28 Javascript
读懂CommonJS的模块加载
2019/04/19 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
[56:45]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第一局
2016/02/28 DOTA
Python使用微信SDK实现的微信支付功能示例
2017/06/30 Python
Python编程实现控制cmd命令行显示颜色的方法示例
2017/08/14 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
2020/02/26 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
20世纪40年代连衣裙和复古服装:The Seamstress Of Bloomsbury
2018/07/24 全球购物
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
资产经营总监岗位职责
2013/12/04 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
实习公司领导推荐函
2014/05/21 职场文书
关于感谢信的范文
2015/01/23 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python