我想将我的 function thisIsCalled(someData){
if(someData == ""){
alert("NOT doing some $http srvices");
}else{
$http.post("SomeURL", someData)
.then(function(response){
ngModel.$setViewValue(response.data);
})
.catch(function(error) {
alert("sorry no data found" + error.status);
});
};
}
}
};
工作簿上传到Azure Machine Learning Studio。原因是我有一些数据要加入其他Excel
文件中以创建训练数据集。
当我上传.csv
时,没有得到Excel
或.xlsx
,但是没有其他扩展名,例如.xls
,.csv
等。
我还是上传了,现在,我收到了奇怪的字符。我如何才能上载excel工作簿并获取工作表,因此,我可以加入数据并进行数据准备。有什么建议吗?
答案 0 :(得分:1)
您可以将工作簿另存为(一组)CSV文件,然后分别上传。
一个CSV文件,即“ Comma Separated Values”文件就是这样。一个带有逗号分隔的某些值的平面文件。如果加载Excel文件,则会混乱,因为Excel文件中不仅有逗号分隔的值,而且还有更多信息。看看File
-> Save as
-> Save as type
,您可以在其中选择“ CSV(逗号分隔)(*。csv)”
免责声明:不,它并不总是逗号...
此外,术语“ CSV”还表示使用不同字段定界符的一些紧密相关的定界符分隔格式。其中包括制表符分隔值和空格分隔值。字段数据(如制表符)中不存在的定界符使格式解析变得简单。尽管使用了非逗号字段分隔符,但这些备用分隔符分隔的文件甚至常常被赋予.csv扩展名。
修改
因此显然支持Excel文件 :Supported data sources for Azure Machine Learning data preparation
Excel(.xls / .xlsx)
通过指定工作表名称或编号一次读取一张Excel文件。
但也仅支持UTF-8:Import Data - Technical notes
Azure机器学习需要UTF-8编码。如果您要导入的数据使用不同的编码,或者是从使用不同默认编码的数据源导出的,则文本中可能会出现各种问题。