python 利用pandas将arff文件转csv文件的方法
作者:lonely_square_three 发布时间:2021-05-31 05:49:34
标签:python,pandas,arff,csv
直接贴代码啦:
#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)
来源:https://blog.csdn.net/xzfreewind/article/details/79587726


猜你喜欢
- Python安装selenium包打开命令行窗口,进入python交互环境python尝试导入selenium包,报错,说明尚未安装sele
- 在Python中,您可以使用inspect模块来查看一个函数的参数信息。inspect模块提供了许多用于检查对象的工具函数,其中包括用于获取
- 本文实例为大家分享了vue实现消息无缝滚动效果的具体代码,供大家参考,具体内容如下JSexport default {data() { &n
- I. 前言在前面的一篇文章PyTorch搭建LSTM实现时间序列预测(负荷预测)中,我们利用LSTM实现了负荷预测,但我们只是简单利用负荷预
- Windows下的分隔符默认的是逗号,而MAC的分隔符是分号。拿到一份用分号分割的CSV文件,在Win下是无法正确读取的,因为CSV模块默认
- 概要:Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容。本文是笔者在总结Oracle
- 前言1.装饰器本质是一个语法糖,是对被装饰方法或类进行的功能扩充,是一种面向切面的实现方法2.装饰器可以分成方法装饰器和类装饰器,他们的区别
- 本文实例讲述了python回溯法实现数组全排列输出的方法。分享给大家供大家参考。具体分析如下:全排列解释:从n个不同元素中任取m(m≤n)个
- 前言return语句用于退出函数,向调用方返回一个表达式。return在不带参数的情况下(或者没有写return语句),默认返回None。N
- 目录一、前端控制1、在router.js文件(把静态路由和动态路由分别写在router.js)2、store/permission.js(在
- 举例如下:<HTML> <HEAD>  
- 函数:len()1:作用:返回字符串、列表、字典、元组等长度2:语法:len(str)3:参数:str:要计算的字符串、列表、字典、元组等4
- 本文主要是针对 cumsum函数的一些用法。具体应用场景看下面的数据集。第一列是userID,第二列是安装的时间,第三列是安装的次数。我们现
- 在 多线程与多进程的比较 这一篇中记录了多进程编程的一种方式.下面记录一下多进程编程的别一种方式,即使用multiprocessing编程i
- python压缩和解压缩模块之zlib由于早期的zlib和Python之间不兼容,故推荐1.1.4以后的版本。导入zlib后可以查看版本号&
- declare @i int set @i='a' &
- time简介世界上第一台计算机操作系统Unix是诞生于1970年,然后就开始了计算机的时间计算,所以我们计算机的时间是开始于1970年1月1
- 为什么要指定swagger的api参数api的参数有多种类型:query 参数,如 /users?role=adminpath 参数,如 /
- 创建main.py文件并粘贴下面代码点击右键运行Debug 'main'后,下方的Debug窗口会出现ImportError
-   跨平台的pywifi模块支持操作无线网卡,该模块易于使用,同时支持Windows、Linux等多个系