我创建了一个sparkR数据框,人们
+----+-------+
| age| name|
+----+-------+
|20.0|Michael|
|30.0| Andy|
|19.0| Justin|
+----+-------+
如何在列" age"中选择第一个值。在R语言中,我们可以通过people$age[1]
来完成,结果为20.0。我们如何在sparkR数据框中做同样的事情。
TIA, 阿伦
答案 0 :(得分:3)
在SparkR中,您首先拥有该功能,该功能仅适用于DataFrame,而不适用于列。因此你可以做到
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8/>
<title>delete</title>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.js"></script>
</head>
<body>
<form id="myform">
<?php
$filesss = array_diff(scandir(__DIR__), array('..', '.'));
foreach ($filesss as $file) {
echo "<label>";
echo "<input type='checkbox' name='file[]' value='$file'>";
echo "$file </label><br>";
}
?>
<button type="submit">delete</button>
</form>
<script>
$(document).ready(function () {
$("#myform").submit(function (event) {
$.ajax({
type: 'POST',
url: 'delete.php',
data: $(this).serialize(),
success: function () {
alert("success");
}
});
event.preventDefault();
});
});
</script>
</body>
</html>
这仅适用于第一项。 SparkR DataFrame没有行索引,但您可以使用head或take来决定要获取的项目数:
<?php
foreach ($_POST['file'] as $file) {
if (file_exists($file)) {
unlink($file);
}
}
但是没有办法只采取第五个元素。