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

yipeiwu_com7年前Python基础

直接贴代码啦:

#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学习必备知识汇总

一、变量 1.变量 •指在程序执行过程中,可变的量; •定义一个变量,就会伴随有3个特征,分别是内存ID、数据类型和变量值。 •其他语言运行完之前,一...

pytorch下使用LSTM神经网络写诗实例

在pytorch下,以数万首唐诗为素材,训练双层LSTM神经网络,使其能够以唐诗的方式写诗。 代码结构分为四部分,分别为 1.model.py,定义了双层LSTM模型 2.data.py...

python微信跳一跳系列之色块轮廓定位棋盘

python微信跳一跳系列之色块轮廓定位棋盘

在前几篇博文中,我们分别采用颜色识别,模板匹配,像素遍历等方法实现了棋子和棋盘的定位,具体内容可以参见我的前面的文章内容,在这一篇中,我们来探索一种定位棋盘的新方法。 分析 经过...

详解Python 调用C# dll库最简方法

详解Python 调用C# dll库最简方法

1.为什么要跨平台编程?双平台编程或多平台编程,只是为提供更好开发更兼容的解决方案的一种手段,编程时服务于产品和客户的,也是因地制宜。 先安装python所需的库clr ,我这里已经安装...

解决Pycharm调用Turtle时 窗口一闪而过的问题

解决Pycharm调用Turtle时 窗口一闪而过的问题

如下所示: #彩色螺旋线 import turtle turtle.pensize(2) turtle.bgcolor("black") colors = ["red","yello...