我得到的错误是'[.data.frame'中的错误(current_dataset,complete.cases(current_dataset)):未选择的列被选中".我试图找到问题,但无法弄明白.
我想要的功能是:首先,它会浏览几个包含不同位置的硫酸盐和硝酸盐信息的文件.这些文件都包含'csv',因此myfiles将用作向量以轻松引用文件.然后我想遍历332个文件,读取它,并检查是否有足够的完整案例(这个数字是函数中的参数).如果是这种情况,我想将所有完整的案例(硫酸盐和硝酸盐数据)添加到先前定义的数据框中.最后,我想回到硫酸盐和硝酸盐之间的相关性.
corr <- function(directory, threshold = 0) {
#store data frame that holds sulfate amount and nitrate amount that meet threshold and are complete cases
data <- data.frame(sulfate = numeric(0), nitrate = numeric(0))
#set working directory
setwd(directory)
#get file names
myfiles <- list.files(pattern = "csv")
#loop through files
for(i in 1:332) {
#read each file
current_dataset <- read.csv(myfiles[i])
#check if there are enough compelte cases to meet threshold
if(sum(complete.cases(current_dataset)) > threshold) {
#get complete cases
complete_cases …Run Code Online (Sandbox Code Playgroud) 我知道如何使用对象,但我想知道...是否可以像这样转换对象键:
{"fname":"peter", "lastname":"parker"}
Run Code Online (Sandbox Code Playgroud)
到这个?
var fname = "peter";
var lname = "parker";
Run Code Online (Sandbox Code Playgroud) 我正在使用JavaScript来验证电子邮件.问题是,当电子邮件ID不匹配时,将出现一个警报按钮.一旦我点击按钮,它仍然会将我带到另一页,而不是相同的页面来更正我的邮件ID.
HTML:
<label for="department">Email ID</label>
<input type="email" size="30" name="email" id="email" required />
<label for="department">Confirm Email ID</label>
<input type="email" size="30" name="cname" id="confirm_email" required />
<input type="submit" name="submit" value="submit" class="button" onClick="validate()">
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
function validate()
{
if(document.getElementById("email").value != document.getElementById("confirm_email").value)
alert("Email do no match");
}
Run Code Online (Sandbox Code Playgroud) 是否可以使一个物体绕着另一个物体从后向前绕轨道运行?
我已经看到旋转动画可以做到这一点,该动画可以在整个周长进行360度旋转,但是我想知道是否有可能以一定角度进行旋转。
我找不到任何资源可以做到这一点,因此我提供了一个我想完成的图像示例。红线是绕蓝色圆圈旋转的物体。
非常感谢-非常感谢您的帮助!
它发生时就会发生cost2.我认为问题可能在于尝试定义price2,其他一切正常.我是JavaScript的新手,所以我确定这是一个简单的错误,但任何帮助都会很棒!
<html>
<body>
<h1>Gas Mileage</h1><br></br>
</body>
<script type="text/javascript">
var mpg, price1, distance, gallons, cost1, price2, cost2;
mpg = prompt("Enter your car's miles per gallon");
document.write("Your car gets "+mpg+" miles per gallon.");
document.write("<br>");
price1 = prompt("Enter the current cost of gas");
document.write("Gas currently costs $"+price1+" per gallon.");
document.write("<br>");
distance = prompt("Enter the amount of miles you would like to travel");
gallons = distance/mpg;
cost1 = gallons*price1;
document.write("To travel "+distance+" miles, it will cost you $"+cost1);
document.write("<br>");
price2 …Run Code Online (Sandbox Code Playgroud) 嗨,大家好,我正在使用身高和体重来计算BMI,它工作正常,但我想将输入的身高(厘米)转换为英尺
的HTML
//height in Centimeter
<input type="number" onblur="myFunction()" min="0" name="height" id=height_' + len + ' class="txtInput2 personalize-form box-width" required/>
//Weight
<input type="number" onblur="myFunction()" min="0" name="weight" id=weight_' + len + ' class="txtInput4 personalize-form box-width" required/>
Run Code Online (Sandbox Code Playgroud)
Java脚本
function myFunction(){
var height = document.getElementById("height_1").value;
var weight = document.getElementById("weight_1").value;
if(weight > 0 && height > 0){
var finalBmi = weight/(height/100*height/100)
document.bmiForm.bmi.value = finalBmi
if(finalBmi < 18.5){
var health= document.bmiForm.meaning.value = "UW"
}
if(finalBmi > 18.5 && finalBmi < 25){
var health1= document.bmiForm.meaning.value = "IW" …Run Code Online (Sandbox Code Playgroud) 是否可以setTimeout()在JavaScript中实现等效的功能?如果是的话,最好的方法是什么?
function setTimeout(callback, time_in_ms)
{
// Implementation of time elapse of time_in_ms
callback();
}
Run Code Online (Sandbox Code Playgroud)
出于好奇,我问这个问题.一个简单的"不,这是不可能的"也足以回答这个问题.
我有以下脚本:
function rotateFoo(current) {
var angle = (current.data('angle') + 90);
current.data('angle', angle);
console.log('angle: ', angle);
current.css({
'transform': 'rotate(' + angle + 'deg)'
});
current.data('angle1', angle);
}
$(document).ready(function() {
function generateNumb() {
var start = [0, 90, 180, 270];
var start = start[Math.floor(Math.random() * 4)];
return start;
}
$('.foo').each(function() {
$(this).css({
'transform': 'rotate(' + generateNumb() + 'deg)'
});
});
$('.foo').on('click', function() {
rotateFoo($(this));
});
});Run Code Online (Sandbox Code Playgroud)
.wrapper {
width: 306px;
border: 3px solid black;
margin: 50px auto 0;
overflow: hidden;
}
.foo …Run Code Online (Sandbox Code Playgroud)这个问题很简单,没有明确的答案。我有一个对象,我的目标是将每个值和键转换为对象并推送到数组,例如下面的示例以使其清楚。
{
title: "This is a Title",
name: "This is a name"
}
Run Code Online (Sandbox Code Playgroud)
转变为。
[
{title: "This is a Title"},
{name: "This is a name"}
]
Run Code Online (Sandbox Code Playgroud) 基本上我使用这些代码进行转换:
echo "<script>";
echo " var img_array=new Array();";
foreach($img_arr as $img_url){
$url=(string)$img_url;
echo "img_array.push('".$url."');";
}
echo "console.log(img_array);";
echo "</script>";
Run Code Online (Sandbox Code Playgroud)
但是,出现错误(firefox调试窗口):
Error: unterminated string literal
Source File: http://127.0.0.1/CubeCart/index.php?_a=account
Line: 1, Column: 42
Source Code:
var img_array=new Array();img_array.push('http://gtms01.alicdn.com/tps/i1/T1mL3LFhhhXXaCwpjX.png
Run Code Online (Sandbox Code Playgroud)
但是在我检查了html页面的源文件之后,脚本显示如下:
<script> var img_array=new Array();img_array.push('http://gtms01.alicdn.com/tps/i1/T1mL3LFhhhXXaCwpjX.png
');img_array.push('http://gtms01.alicdn.com/tps/i1/T1DQtTFsdFXXaCwpjX.png');console.log(img_array);</script>
Run Code Online (Sandbox Code Playgroud)
我没有看到任何错误.