Мы можем использовать регулярное выражение для соответствия шаблону для фильтрации строк
subset(df1, grepl("^02:01", V21.X2))
# V21.X1 V21.X2
#1 A 02:01:03
#2 A 02:01:04
Или извлечь с помощью substr
, а затем выполнить ==
subset(df1, substr(V21.X2, 1, 5)=='02:01')
# V21.X1 V21.X2
#1 A 02:01:03
#2 A 02:01:04
Если набор данных является столбцом matrix
, существует только столбец sngle, то есть «V21», который сохраняет matrix
с двумя столбцами «X1» и «X2»
m1 <- cbind(X1 = "A", X2 = c("02:01:03", "02:01:04", "03:01:05", "03:01:04"))
df1 <- data.frame(V21 = rep(NA, 4))
df1$V21 <- m1
subset(df1, grepl("^02:01", V21.X2))
Ошибка в grepl ("^ 02:01", V21.X2): объект 'V21.X2' не найден
blockquote>Решение состояло в том, чтобы преобразовать столбцы в обычные столбцы в поле
data.frame
и выполните данныеsubset
df2 <- do.call(data.frame, df1) subset(df2, grepl("^02:01", V21.X2)) # V21.X1 V21.X2 #1 A 02:01:03 #2 A 02:01:04
df1 <- structure(list(V21.X1 = c("A", "A", "A", "A"), V21.X2 = c("02:01:03", "02:01:04", "03:01:05", "03:01:04")), .Names = c("V21.X1", "V21.X2" ), class = "data.frame", row.names = c(NA, -4L))
используйте bootstrap для этого. Вставьте ссылку на свою страницу в тег привязки.
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>Pagination</h2>
<p>The .pagination class provides pagination links:</p>
<ul class="pagination">
<li><a href="index.html.html">1</a></li>
<li><a href="page2.html">2</a></li>
<li><a href="page3.html">3</a></li>
<li><a href="page4.html">4</a></li>
<li><a href="page5.html">5</a></li>
</ul>
</div>
</body>
</html>