我有一个.csv文件,我正在进入d3并转换为我的作业工作。我有一列具有百分比“xx.x%”的元素。我想删除百分号,以便我只留下该列中每个元素的“xx.x”。我知道需要使用slice()函数,并且我将从1 - length-2获取值,但我不确定如何编写该函数。我将包含其他清理代码,以便您可以了解我正在使用的文件。谢谢!!
function cleanup(raw_data) {
// remove unneeded columns
var data = [];
raw_data.forEach(function(obj){
if (obj["County"] == "Dutchess" && obj["Month"] == 12)
data.push(obj)
});
data.forEach(function(obj) {
delete obj["2012 Census Population"];
delete obj["Population 18+ Estimate"];
delete obj["OPO"];
delete obj["Location"];
delete obj["Month"];
delete obj["County"];
delete obj["Chart Month"];
});
data.sort(function (a,b) {
return a["Year"] > b["Year"];
});
return data;
}
答案 0 :(得分:0)
你试过了吗?
data.forEach(function(obj) {
obj["yourCol"] = obj["yourCol"].slice(0, -1);
});