任何人都成功地尝试从Windows命令行将许多ARFF文件转换为CSV文件。
我尝试使用,weka.core.converters.CSVSaver但仅适用于单个文件。
可以为多个文件完成吗?
我找到了一种使用R来解决此转换的方法,如以下脚本所示:
#### Set the default directory to the folder that contains all ARFF files
temp = list.files(pattern="*.arff")
library(foreign)
for (i in 1:length(temp)) assign(temp[i], read.arff(temp[i]))
for(i in 1:length(temp))
{
mydata=read.arff(temp[i])
t=temp[i]
x=paste(t,".csv")
write.csv(mydata,x,row.names=FALSE)
mydata=0
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7414 次 |
| 最近记录: |