mirror of
https://github.com/jaywcjlove/reference.git
synced 2025-08-26 08:26:13 +08:00
feat: add docs/r.md #410 #285 #283 f263431ab1
This commit is contained in:
330
docs/r.html
Normal file
330
docs/r.html
Normal file
@@ -0,0 +1,330 @@
|
||||
<!doctype html>
|
||||
<html lang="en" data-color-mode="dark">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>R 备忘清单
|
||||
& r cheatsheet & Quick Reference</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta description="该备忘单提供了使用 R 语言的示例,涵盖 R 语言基础知识、控制流、类型、结构/类、运算符、函数方法等
|
||||
|
||||
入门,为开发人员分享快速参考备忘单。">
|
||||
<meta keywords="r,reference,Quick,Reference,cheatsheet,cheat,sheet">
|
||||
<link rel="icon" href="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%221em%22%20width%3D%221em%22%3E%20%3Cpath%20d%3D%22m21.66%2010.44-.98%204.18c-.84%203.61-2.5%205.07-5.62%204.77-.5-.04-1.04-.13-1.62-.27l-1.68-.4c-4.17-.99-5.46-3.05-4.48-7.23l.98-4.19c.2-.85.44-1.59.74-2.2%201.17-2.42%203.16-3.07%206.5-2.28l1.67.39c4.19.98%205.47%203.05%204.49%207.23Z%22%20fill%3D%22%23c9d1d9%22%2F%3E%20%3Cpath%20d%3D%22M15.06%2019.39c-.62.42-1.4.77-2.35%201.08l-1.58.52c-3.97%201.28-6.06.21-7.35-3.76L2.5%2013.28c-1.28-3.97-.22-6.07%203.75-7.35l1.58-.52c.41-.13.8-.24%201.17-.31-.3.61-.54%201.35-.74%202.2l-.98%204.19c-.98%204.18.31%206.24%204.48%207.23l1.68.4c.58.14%201.12.23%201.62.27Zm2.43-8.88c-.06%200-.12-.01-.19-.02l-4.85-1.23a.75.75%200%200%201%20.37-1.45l4.85%201.23a.748.748%200%200%201-.18%201.47Z%22%20fill%3D%22%23228e6c%22%20%2F%3E%20%3Cpath%20d%3D%22M14.56%2013.89c-.06%200-.12-.01-.19-.02l-2.91-.74a.75.75%200%200%201%20.37-1.45l2.91.74c.4.1.64.51.54.91-.08.34-.38.56-.72.56Z%22%20fill%3D%22%23228e6c%22%20%2F%3E%20%3C%2Fsvg%3E" type="image/svg+xml">
|
||||
<link rel="stylesheet" href="../style/style.css">
|
||||
<link rel="stylesheet" href="../style/katex.css">
|
||||
</head>
|
||||
<body><nav class="header-nav"><div class="max-container"><a href="../index.html" class="logo"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" height="1em" width="1em">
|
||||
<path d="m21.66 10.44-.98 4.18c-.84 3.61-2.5 5.07-5.62 4.77-.5-.04-1.04-.13-1.62-.27l-1.68-.4c-4.17-.99-5.46-3.05-4.48-7.23l.98-4.19c.2-.85.44-1.59.74-2.2 1.17-2.42 3.16-3.07 6.5-2.28l1.67.39c4.19.98 5.47 3.05 4.49 7.23Z" fill="#c9d1d9"></path>
|
||||
<path d="M15.06 19.39c-.62.42-1.4.77-2.35 1.08l-1.58.52c-3.97 1.28-6.06.21-7.35-3.76L2.5 13.28c-1.28-3.97-.22-6.07 3.75-7.35l1.58-.52c.41-.13.8-.24 1.17-.31-.3.61-.54 1.35-.74 2.2l-.98 4.19c-.98 4.18.31 6.24 4.48 7.23l1.68.4c.58.14 1.12.23 1.62.27Zm2.43-8.88c-.06 0-.12-.01-.19-.02l-4.85-1.23a.75.75 0 0 1 .37-1.45l4.85 1.23a.748.748 0 0 1-.18 1.47Z" fill="#228e6c"></path>
|
||||
<path d="M14.56 13.89c-.06 0-.12-.01-.19-.02l-2.91-.74a.75.75 0 0 1 .37-1.45l2.91.74c.4.1.64.51.54.91-.08.34-.38.56-.72.56Z" fill="#228e6c"></path>
|
||||
</svg>
|
||||
<span class="title">Quick Reference</span></a><div class="menu"><a href="javascript:void(0);" class="searchbtn" id="searchbtn"><svg xmlns="http://www.w3.org/2000/svg" height="1em" width="1em" viewBox="0 0 18 18">
|
||||
<path fill="currentColor" d="M17.71,16.29 L14.31,12.9 C15.4069846,11.5024547 16.0022094,9.77665502 16,8 C16,3.581722 12.418278,0 8,0 C3.581722,0 0,3.581722 0,8 C0,12.418278 3.581722,16 8,16 C9.77665502,16.0022094 11.5024547,15.4069846 12.9,14.31 L16.29,17.71 C16.4777666,17.8993127 16.7333625,18.0057983 17,18.0057983 C17.2666375,18.0057983 17.5222334,17.8993127 17.71,17.71 C17.8993127,17.5222334 18.0057983,17.2666375 18.0057983,17 C18.0057983,16.7333625 17.8993127,16.4777666 17.71,16.29 Z M2,8 C2,4.6862915 4.6862915,2 8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 C4.6862915,14 2,11.3137085 2,8 Z"></path>
|
||||
</svg><span>搜索</span><span>⌘K</span></a><a href="https://github.com/jaywcjlove/reference/blob/main/docs/r.md" class="" target="__blank"><svg viewBox="0 0 36 36" fill="currentColor" height="1em" width="1em"><path d="m33 6.4-3.7-3.7a1.71 1.71 0 0 0-2.36 0L23.65 6H6a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V11.76l3-3a1.67 1.67 0 0 0 0-2.36ZM18.83 20.13l-4.19.93 1-4.15 9.55-9.57 3.23 3.23ZM29.5 9.43 26.27 6.2l1.85-1.85 3.23 3.23Z"></path><path fill="none" d="M0 0h36v36H0z"></path></svg><span>编辑</span></a><button id="darkMode" type="button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="light" height="1em" width="1em">
|
||||
<path d="M6.995 12c0 2.761 2.246 5.007 5.007 5.007s5.007-2.246 5.007-5.007-2.246-5.007-5.007-5.007S6.995 9.239 6.995 12zM11 19h2v3h-2zm0-17h2v3h-2zm-9 9h3v2H2zm17 0h3v2h-3zM5.637 19.778l-1.414-1.414 2.121-2.121 1.414 1.414zM16.242 6.344l2.122-2.122 1.414 1.414-2.122 2.122zM6.344 7.759 4.223 5.637l1.415-1.414 2.12 2.122zm13.434 10.605-1.414 1.414-2.122-2.122 1.414-1.414z"></path>
|
||||
</svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24" class="dark" height="1em" width="1em">
|
||||
<path d="M12 11.807A9.002 9.002 0 0 1 10.049 2a9.942 9.942 0 0 0-5.12 2.735c-3.905 3.905-3.905 10.237 0 14.142 3.906 3.906 10.237 3.905 14.143 0a9.946 9.946 0 0 0 2.735-5.119A9.003 9.003 0 0 1 12 11.807z"></path>
|
||||
</svg>
|
||||
</button><script src="../js/dark.js?v=1.5.2"></script><a href="https://github.com/jaywcjlove/reference" class="" target="__blank"><svg viewBox="0 0 16 16" fill="currentColor" height="1em" width="1em"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></svg></a></div></div></nav><div class="wrap h1body-exist max-container"><header class="wrap-header h1wrap"><h1 id="r-备忘清单"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="currentColor" d="M12 4.29c-5.5 0-10 3-10 6.71c0 3.28 3.56 6 8.24 6.58v2.13h3.41v-2.12c.85-.09 1.64-.25 2.39-.48l1.38 2.6h3.86l-2.32-3.91C20.83 14.58 22 12.87 22 11c0-3.71-4.5-6.71-10-6.71m1.53 2.62c4.2 0 7.3 1.4 7.3 4.59c0 1.71-.92 2.91-2.42 3.65c-.09-.05-.17-.1-.22-.15c-.36-.16-.96-.34-.96-.34s2.98-.22 2.98-3.19c0-2.97-3.12-3.02-3.12-3.02h-6.85v7.16c-2.55-.74-4.31-2.31-4.31-4.11c0-2.54 3.4-4.59 7.6-4.59m.15 3.98h2.07s.95-.05.95.94c0 .97-.95.97-.95.97h-2.07zm-.03 4.41h.92c.18 0 .27.05.43.2c.13.1.27.29.39.46c-.55.07-1.13.1-1.74.1z"></path></svg><a aria-hidden="true" tabindex="-1" href="#r-备忘清单"><span class="icon icon-link"></span></a>R 备忘清单</h1><div class="wrap-body">
|
||||
<p>该备忘单提供了使用 R 语言的示例,涵盖 R 语言基础知识、控制流、类型、结构/类、运算符、函数方法等</p>
|
||||
</div></header><div class="menu-tocs"><div class="menu-btn"><svg aria-hidden="true" fill="currentColor" height="1em" width="1em" viewBox="0 0 16 16" version="1.1" data-view-component="true">
|
||||
<path fill-rule="evenodd" d="M2 4a1 1 0 100-2 1 1 0 000 2zm3.75-1.5a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zm0 5a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zm0 5a.75.75 0 000 1.5h8.5a.75.75 0 000-1.5h-8.5zM3 8a1 1 0 11-2 0 1 1 0 012 0zm-1 6a1 1 0 100-2 1 1 0 000 2z"></path>
|
||||
</svg></div><div class="menu-modal"><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#入门">入门</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#获取帮助">获取帮助</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#使用库">使用库</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#工作目录">工作目录</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#基础入门">基础入门</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#变量和赋值">变量和赋值</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#数据类型">数据类型</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#向量和列表">向量和列表</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#数据框data-frame">数据框(Data Frame)</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#函数">函数</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#条件语句">条件语句</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#for-循环语句">for 循环语句</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#while-循环">while 循环</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#数据读取和输出">数据读取和输出</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#清理工作空间">清理工作空间</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#图形绘制">图形绘制</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#散点图">散点图</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#直方图">直方图</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#线图">线图</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#绘制散点图">绘制散点图</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#绘制直方图">绘制直方图</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#绘制折线图">绘制折线图</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#向量">向量</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#创建向量">创建向量</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#选择向量元素">选择向量元素</a><a aria-hidden="true" class="leve4 tocs-link" data-num="4" href="#按位置">按位置</a><a aria-hidden="true" class="leve4 tocs-link" data-num="4" href="#按值">按值</a><a aria-hidden="true" class="leve4 tocs-link" data-num="4" href="#命名向量">命名向量</a><a aria-hidden="true" class="leve3 tocs-link" data-num="3" href="#重复向量的元素">重复向量的元素</a><a aria-hidden="true" class="leve2 tocs-link" data-num="2" href="#另见">另见</a></div></div><div class="h1wrap-body"><div class="wrap h2body-exist"><div class="wrap-header h2wrap"><h2 id="入门"><a aria-hidden="true" tabindex="-1" href="#入门"><span class="icon icon-link"></span></a>入门</h2><div class="wrap-body">
|
||||
</div></div><div class="h2wrap-body"><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="获取帮助"><a aria-hidden="true" tabindex="-1" href="#获取帮助"><span class="icon icon-link"></span></a>获取帮助</h3><div class="wrap-body">
|
||||
<p>访问帮助文件</p>
|
||||
<pre class="language-r"><code class="language-r code-highlight"><span class="code-line">?mean
|
||||
</span><span class="code-line"><span class="token comment"># 获取特定功能的帮助</span>
|
||||
</span><span class="code-line">help.search<span class="token punctuation">(</span><span class="token string">'weighted mean'</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 在帮助文件中搜索单词或短语</span>
|
||||
</span><span class="code-line">help<span class="token punctuation">(</span>package <span class="token operator">=</span> <span class="token string">'dplyr'</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 查找软件包的帮助。</span>
|
||||
</span></code></pre>
|
||||
<p>有关对象的更多信息</p>
|
||||
<pre class="language-r"><code class="language-r code-highlight"><span class="code-line">str<span class="token punctuation">(</span>iris<span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 获取对象结构的摘要</span>
|
||||
</span><span class="code-line">class<span class="token punctuation">(</span>iris<span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 查找对象所属的类</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="使用库"><a aria-hidden="true" tabindex="-1" href="#使用库"><span class="icon icon-link"></span></a>使用库</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-r code-highlight"><span class="code-line">install.packages<span class="token punctuation">(</span><span class="token string">'dplyr'</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 从 CRAN 下载并安装软件包</span>
|
||||
</span><span class="code-line">library<span class="token punctuation">(</span>dplyr<span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 将包加载到会话中,使所有其功能可供使用</span>
|
||||
</span><span class="code-line">dplyr<span class="token operator">::</span>select
|
||||
</span><span class="code-line"><span class="token comment"># 使用包中的特定函数</span>
|
||||
</span><span class="code-line">data<span class="token punctuation">(</span>iris<span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 将内置数据集加载到环境中。</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="工作目录"><a aria-hidden="true" tabindex="-1" href="#工作目录"><span class="icon icon-link"></span></a>工作目录</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-r code-highlight"><span class="code-line">getwd<span class="token punctuation">(</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 查找当前工作目录(其中找到输入并发送输出)</span>
|
||||
</span><span class="code-line">setwd<span class="token punctuation">(</span>‘C<span class="token operator">:</span><span class="token operator">/</span><span class="token operator">/</span>file<span class="token operator">/</span>path’<span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 更改当前工作目录</span>
|
||||
</span></code></pre>
|
||||
<p>使用 RStudio 中的项目来设置工作目录到您正在使用的文件夹</p>
|
||||
</div></div></div></div></div><div class="wrap h2body-exist"><div class="wrap-header h2wrap"><h2 id="基础入门"><a aria-hidden="true" tabindex="-1" href="#基础入门"><span class="icon icon-link"></span></a>基础入门</h2><div class="wrap-body">
|
||||
</div></div><div class="h2wrap-body"><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="变量和赋值"><a aria-hidden="true" tabindex="-1" href="#变量和赋值"><span class="icon icon-link"></span></a>变量和赋值</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-R code-highlight"><span class="code-line">x <span class="token operator"><-</span> <span class="token number">10</span> <span class="token comment"># 使用箭头赋值</span>
|
||||
</span><span class="code-line">y <span class="token operator">=</span> <span class="token number">20</span> <span class="token comment"># 或者直接使用等号赋值</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="数据类型"><a aria-hidden="true" tabindex="-1" href="#数据类型"><span class="icon icon-link"></span></a>数据类型</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-R code-highlight"><span class="code-line">numeric_var <span class="token operator"><-</span> <span class="token number">3.14</span> <span class="token comment"># 数值型</span>
|
||||
</span><span class="code-line">character_var <span class="token operator"><-</span> <span class="token string">"hello"</span> <span class="token comment"># 字符串</span>
|
||||
</span><span class="code-line">logical_var <span class="token operator"><-</span> <span class="token boolean">TRUE</span> <span class="token comment"># 逻辑型</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist row-span-2"><div class="wrap-header h3wrap"><h3 id="向量和列表"><a aria-hidden="true" tabindex="-1" href="#向量和列表"><span class="icon icon-link"></span></a>向量和列表</h3><div class="wrap-body">
|
||||
<!--rehype:wrap-class=row-span-2-->
|
||||
<pre class="wrap-text"><code class="language-R code-highlight"><span class="code-line"><span class="token comment"># 向量</span>
|
||||
</span><span class="code-line">numeric_vector <span class="token operator"><-</span> c<span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">3</span><span class="token punctuation">,</span> <span class="token number">4</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line">character_vector <span class="token operator"><-</span> c<span class="token punctuation">(</span><span class="token string">"apple"</span><span class="token punctuation">,</span> <span class="token string">"orange"</span><span class="token punctuation">,</span> <span class="token string">"banana"</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line">
|
||||
</span><span class="code-line"><span class="token comment"># 列表</span>
|
||||
</span><span class="code-line">my_list <span class="token operator"><-</span> list<span class="token punctuation">(</span>name <span class="token operator">=</span> <span class="token string">"John"</span><span class="token punctuation">,</span> age <span class="token operator">=</span> <span class="token number">30</span><span class="token punctuation">,</span> city <span class="token operator">=</span> <span class="token string">"New York"</span><span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
<!--rehype:className=wrap-text-->
|
||||
<p>向量和操作</p>
|
||||
<pre class="language-r"><code class="language-r code-highlight"><span class="code-line"><span class="token comment"># 创建向量</span>
|
||||
</span><span class="code-line">numbers <span class="token operator"><-</span> c<span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">3</span><span class="token punctuation">,</span> <span class="token number">4</span><span class="token punctuation">,</span> <span class="token number">5</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 计算向量的和</span>
|
||||
</span><span class="code-line">sum_result <span class="token operator"><-</span> sum<span class="token punctuation">(</span>numbers<span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 计算向量的平均值</span>
|
||||
</span><span class="code-line">mean_result <span class="token operator"><-</span> mean<span class="token punctuation">(</span>numbers<span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="数据框data-frame"><a aria-hidden="true" tabindex="-1" href="#数据框data-frame"><span class="icon icon-link"></span></a>数据框(Data Frame)</h3><div class="wrap-body">
|
||||
<pre class="wrap-text"><code class="language-R code-highlight"><span class="code-line">my_df <span class="token operator"><-</span> data.frame<span class="token punctuation">(</span>name <span class="token operator">=</span> c<span class="token punctuation">(</span><span class="token string">"John"</span><span class="token punctuation">,</span> <span class="token string">"Alice"</span><span class="token punctuation">)</span><span class="token punctuation">,</span> age <span class="token operator">=</span> c<span class="token punctuation">(</span><span class="token number">30</span><span class="token punctuation">,</span> <span class="token number">25</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line">
|
||||
</span><span class="code-line"><span class="token comment"># 创建数据框</span>
|
||||
</span><span class="code-line">student_data <span class="token operator"><-</span> data.frame<span class="token punctuation">(</span>
|
||||
</span><span class="code-line"> name <span class="token operator">=</span> c<span class="token punctuation">(</span><span class="token string">"John"</span><span class="token punctuation">,</span> <span class="token string">"Alice"</span><span class="token punctuation">,</span> <span class="token string">"Bob"</span><span class="token punctuation">)</span><span class="token punctuation">,</span>
|
||||
</span><span class="code-line"> age <span class="token operator">=</span> c<span class="token punctuation">(</span><span class="token number">25</span><span class="token punctuation">,</span> <span class="token number">23</span><span class="token punctuation">,</span> <span class="token number">22</span><span class="token punctuation">)</span><span class="token punctuation">,</span>
|
||||
</span><span class="code-line"> grade <span class="token operator">=</span> c<span class="token punctuation">(</span><span class="token string">"A"</span><span class="token punctuation">,</span> <span class="token string">"B"</span><span class="token punctuation">,</span> <span class="token string">"C"</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token punctuation">)</span>
|
||||
</span><span class="code-line">
|
||||
</span><span class="code-line"><span class="token comment"># 显示数据框</span>
|
||||
</span><span class="code-line">print<span class="token punctuation">(</span>student_data<span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
<!--rehype:className=wrap-text-->
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="函数"><a aria-hidden="true" tabindex="-1" href="#函数"><span class="icon icon-link"></span></a>函数</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-R code-highlight"><span class="code-line"><span class="token comment"># 定义函数</span>
|
||||
</span><span class="code-line">add_numbers <span class="token operator"><-</span> <span class="token keyword">function</span><span class="token punctuation">(</span>a<span class="token punctuation">,</span> b<span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
</span><span class="code-line"> result <span class="token operator"><-</span> a <span class="token operator">+</span> b
|
||||
</span><span class="code-line"> return<span class="token punctuation">(</span>result<span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token punctuation">}</span>
|
||||
</span><span class="code-line">
|
||||
</span><span class="code-line"><span class="token comment"># 调用函数</span>
|
||||
</span><span class="code-line">sum_result <span class="token operator"><-</span> add_numbers<span class="token punctuation">(</span><span class="token number">10</span><span class="token punctuation">,</span> <span class="token number">5</span><span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="条件语句"><a aria-hidden="true" tabindex="-1" href="#条件语句"><span class="icon icon-link"></span></a>条件语句</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-R code-highlight"><span class="code-line"><span class="token keyword">if</span> <span class="token punctuation">(</span>x <span class="token operator">></span> <span class="token number">0</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
</span><span class="code-line"> print<span class="token punctuation">(</span><span class="token string">"Positive"</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token punctuation">}</span> <span class="token keyword">else</span> <span class="token punctuation">{</span>
|
||||
</span><span class="code-line"> print<span class="token punctuation">(</span><span class="token string">"Non-positive"</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token punctuation">}</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="for-循环语句"><a aria-hidden="true" tabindex="-1" href="#for-循环语句"><span class="icon icon-link"></span></a>for 循环语句</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-R code-highlight"><span class="code-line"><span class="token keyword">for</span> <span class="token punctuation">(</span>i <span class="token keyword">in</span> <span class="token number">1</span><span class="token operator">:</span><span class="token number">5</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
</span><span class="code-line"> print<span class="token punctuation">(</span>i<span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token punctuation">}</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="while-循环"><a aria-hidden="true" tabindex="-1" href="#while-循环"><span class="icon icon-link"></span></a>while 循环</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-r code-highlight"><span class="code-line">counter <span class="token operator"><-</span> <span class="token number">1</span>
|
||||
</span><span class="code-line"><span class="token keyword">while</span> <span class="token punctuation">(</span>counter <span class="token operator"><=</span> <span class="token number">5</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
</span><span class="code-line"> print<span class="token punctuation">(</span>counter<span class="token punctuation">)</span>
|
||||
</span><span class="code-line"> counter <span class="token operator"><-</span> counter <span class="token operator">+</span> <span class="token number">1</span>
|
||||
</span><span class="code-line"><span class="token punctuation">}</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="数据读取和输出"><a aria-hidden="true" tabindex="-1" href="#数据读取和输出"><span class="icon icon-link"></span></a>数据读取和输出</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-R code-highlight"><span class="code-line"><span class="token comment"># 读取数据</span>
|
||||
</span><span class="code-line">my_data <span class="token operator"><-</span> read.csv<span class="token punctuation">(</span><span class="token string">"data.csv"</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 输出数据</span>
|
||||
</span><span class="code-line">write.csv<span class="token punctuation">(</span>my_data<span class="token punctuation">,</span> <span class="token string">"output.csv"</span><span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="清理工作空间"><a aria-hidden="true" tabindex="-1" href="#清理工作空间"><span class="icon icon-link"></span></a>清理工作空间</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-r code-highlight"><span class="code-line"><span class="token comment"># 清空所有变量</span>
|
||||
</span><span class="code-line">rm<span class="token punctuation">(</span>list <span class="token operator">=</span> ls<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line"><span class="token comment"># 退出 R</span>
|
||||
</span><span class="code-line">q<span class="token punctuation">(</span><span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
</div></div></div></div></div><div class="wrap h2body-exist"><div class="wrap-header h2wrap"><h2 id="图形绘制"><a aria-hidden="true" tabindex="-1" href="#图形绘制"><span class="icon icon-link"></span></a>图形绘制</h2><div class="wrap-body">
|
||||
</div></div><div class="h2wrap-body"><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="散点图"><a aria-hidden="true" tabindex="-1" href="#散点图"><span class="icon icon-link"></span></a>散点图</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-R code-highlight"><span class="code-line">plot<span class="token punctuation">(</span>x<span class="token punctuation">,</span> y<span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="直方图"><a aria-hidden="true" tabindex="-1" href="#直方图"><span class="icon icon-link"></span></a>直方图</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-R code-highlight"><span class="code-line">hist<span class="token punctuation">(</span>data<span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="线图"><a aria-hidden="true" tabindex="-1" href="#线图"><span class="icon icon-link"></span></a>线图</h3><div class="wrap-body">
|
||||
<pre class="language-r"><code class="language-R code-highlight"><span class="code-line">plot<span class="token punctuation">(</span>x<span class="token punctuation">,</span> y<span class="token punctuation">,</span> type <span class="token operator">=</span> <span class="token string">"l"</span><span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="绘制散点图"><a aria-hidden="true" tabindex="-1" href="#绘制散点图"><span class="icon icon-link"></span></a>绘制散点图</h3><div class="wrap-body">
|
||||
<pre class="wrap-text"><code class="language-R code-highlight"><span class="code-line">x <span class="token operator"><-</span> c<span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">3</span><span class="token punctuation">,</span> <span class="token number">4</span><span class="token punctuation">,</span> <span class="token number">5</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line">y <span class="token operator"><-</span> c<span class="token punctuation">(</span><span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">4</span><span class="token punctuation">,</span> <span class="token number">5</span><span class="token punctuation">,</span> <span class="token number">6</span><span class="token punctuation">,</span> <span class="token number">7</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line">plot<span class="token punctuation">(</span>x<span class="token punctuation">,</span> y<span class="token punctuation">,</span> main <span class="token operator">=</span> <span class="token string">"Scatter Plot"</span><span class="token punctuation">,</span> xlab <span class="token operator">=</span> <span class="token string">"X-axis"</span><span class="token punctuation">,</span> ylab <span class="token operator">=</span> <span class="token string">"Y-axis"</span><span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
<!--rehype:className=wrap-text-->
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="绘制直方图"><a aria-hidden="true" tabindex="-1" href="#绘制直方图"><span class="icon icon-link"></span></a>绘制直方图</h3><div class="wrap-body">
|
||||
<pre class="wrap-text"><code class="language-R code-highlight"><span class="code-line">data <span class="token operator"><-</span> c<span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">,</span> <span class="token number">1</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">3</span><span class="token punctuation">,</span> <span class="token number">3</span><span class="token punctuation">,</span> <span class="token number">3</span><span class="token punctuation">,</span> <span class="token number">3</span><span class="token punctuation">,</span> <span class="token number">4</span><span class="token punctuation">,</span> <span class="token number">4</span><span class="token punctuation">,</span> <span class="token number">5</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line">hist<span class="token punctuation">(</span>data<span class="token punctuation">,</span> main <span class="token operator">=</span> <span class="token string">"Histogram"</span><span class="token punctuation">,</span> xlab <span class="token operator">=</span> <span class="token string">"Value"</span><span class="token punctuation">,</span> col <span class="token operator">=</span> <span class="token string">"lightblue"</span><span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
<!--rehype:className=wrap-text-->
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="绘制折线图"><a aria-hidden="true" tabindex="-1" href="#绘制折线图"><span class="icon icon-link"></span></a>绘制折线图</h3><div class="wrap-body">
|
||||
<pre class="wrap-text"><code class="language-R code-highlight"><span class="code-line">x <span class="token operator"><-</span> c<span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">3</span><span class="token punctuation">,</span> <span class="token number">4</span><span class="token punctuation">,</span> <span class="token number">5</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line">y <span class="token operator"><-</span> c<span class="token punctuation">(</span><span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">4</span><span class="token punctuation">,</span> <span class="token number">5</span><span class="token punctuation">,</span> <span class="token number">6</span><span class="token punctuation">,</span> <span class="token number">7</span><span class="token punctuation">)</span>
|
||||
</span><span class="code-line">plot<span class="token punctuation">(</span>x<span class="token punctuation">,</span> y<span class="token punctuation">,</span> type <span class="token operator">=</span> <span class="token string">"l"</span><span class="token punctuation">,</span> main <span class="token operator">=</span> <span class="token string">"Line Plot"</span><span class="token punctuation">,</span> xlab <span class="token operator">=</span> <span class="token string">"X-axis"</span><span class="token punctuation">,</span> ylab <span class="token operator">=</span> <span class="token string">"Y-axis"</span><span class="token punctuation">)</span>
|
||||
</span></code></pre>
|
||||
<!--rehype:className=wrap-text-->
|
||||
</div></div></div></div></div><div class="wrap h2body-exist"><div class="wrap-header h2wrap"><h2 id="向量"><a aria-hidden="true" tabindex="-1" href="#向量"><span class="icon icon-link"></span></a>向量</h2><div class="wrap-body">
|
||||
</div></div><div class="h2wrap-body"><div class="wrap h3body-not-exist col-span-2"><div class="wrap-header h3wrap"><h3 id="创建向量"><a aria-hidden="true" tabindex="-1" href="#创建向量"><span class="icon icon-link"></span></a>创建向量</h3><div class="wrap-body">
|
||||
<!--rehype:wrap-class=col-span-2-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<table><thead><tr><th>:-</th><th>-</th><th>-</th></tr></thead><tbody><tr><td><code>c(2, 4, 6)</code></td><td>2 4 6</td><td>将元素连接成向量</td></tr><tr><td><code>2:6</code></td><td>2 3 4 5 6</td><td>整数序列</td></tr><tr><td><code>seq(2, 3, by=0.5)</code></td><td>2.0 2.5 3.0</td><td>复杂的序列</td></tr><tr><td><code>rep(1:2, times=3)</code></td><td>1 2 1 2 1 2</td><td>重复向量</td></tr><tr><td><code>rep(1:2, each=3)</code></td><td>1 1 1 2 2 2</td><td>重复向量的元素</td></tr></tbody></table>
|
||||
</div></div></div><div class="wrap h3body-exist row-span-2"><div class="wrap-header h3wrap"><h3 id="选择向量元素"><a aria-hidden="true" tabindex="-1" href="#选择向量元素"><span class="icon icon-link"></span></a>选择向量元素</h3><div class="wrap-body">
|
||||
<!--rehype:wrap-class=row-span-2-->
|
||||
<h4 id="按位置"><a aria-hidden="true" tabindex="-1" href="#按位置"><span class="icon icon-link"></span></a>按位置</h4>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<table class="left-align"><thead><tr><th>:-</th><th>-</th></tr></thead><tbody><tr><td><code>x[4]</code></td><td>第四个元素</td></tr><tr><td><code>x[-4]</code></td><td>除了第四个之外的所有</td></tr><tr><td><code>x[2:4]</code></td><td>元素二到四</td></tr><tr><td><code>x[-(2:4)]</code></td><td>除二到四之外的所有元素</td></tr><tr><td><code>x[c(1, 5)]</code></td><td>元素一和元素五</td></tr></tbody></table>
|
||||
<!--rehype:className=left-align-->
|
||||
<h4 id="按值"><a aria-hidden="true" tabindex="-1" href="#按值"><span class="icon icon-link"></span></a>按值</h4>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<table class="left-align"><thead><tr><th>:-</th><th>-</th></tr></thead><tbody><tr><td><code>x[x == 10]</code></td><td>等于 10 的元素</td></tr><tr><td><code>x[x < 0]</code></td><td>所有元素小于零</td></tr><tr><td><code>x[x %in% c(1, 2, 5)]</code></td><td>集合 1, 2, 5 中的元素</td></tr></tbody></table>
|
||||
<!--rehype:className=left-align-->
|
||||
<h4 id="命名向量"><a aria-hidden="true" tabindex="-1" href="#命名向量"><span class="icon icon-link"></span></a>命名向量</h4>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<table class="left-align"><thead><tr><th>:-</th><th>-</th></tr></thead><tbody><tr><td><code>x['apple']</code></td><td>名为“apple”的元素。</td></tr></tbody></table>
|
||||
<!--rehype:className=left-align-->
|
||||
</div></div></div><div class="wrap h3body-not-exist"><div class="wrap-header h3wrap"><h3 id="重复向量的元素"><a aria-hidden="true" tabindex="-1" href="#重复向量的元素"><span class="icon icon-link"></span></a>重复向量的元素</h3><div class="wrap-body">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<table class="left-align"><thead><tr><th>:-</th><th>-</th></tr></thead><tbody><tr><td><code>sort(x)</code></td><td>返回排序后的 x</td></tr><tr><td><code>rev(x)</code></td><td>返回 x 的反转</td></tr><tr><td><code>table(x)</code></td><td>查看值的计数</td></tr><tr><td><code>unique(x)</code></td><td>查看唯一值</td></tr></tbody></table>
|
||||
<!--rehype:className=left-align-->
|
||||
</div></div></div></div></div><div class="wrap h2body-not-exist"><div class="wrap-header h2wrap"><h2 id="另见"><a aria-hidden="true" tabindex="-1" href="#另见"><span class="icon icon-link"></span></a>另见</h2><div class="wrap-body">
|
||||
<ul>
|
||||
<li><a href="https://www.r-project.org/">R 语言官网</a> <em>(r-project.org)</em></li>
|
||||
<li><a href="https://r4ds.hadley.nz/">数据科学 R</a> <em>(hadley.nz)</em></li>
|
||||
<li><a href="https://www.tmwr.org/">使用 R 进行整洁的建模</a> <em>(tmwr.org)</em></li>
|
||||
<li><a href="https://mlr3book.mlr-org.com/">在 R 中使用 mlr3 进行应用机器学习</a> <em>(mlr-org.com)</em></li>
|
||||
<li><a href="https://srdas.github.io/DLBook/">深度学习</a> <em>(github.io)</em></li>
|
||||
<li><a href="https://rdrr.io/">搜索任何与 R 相关的内容</a> <em>(rdrr.io)</em></li>
|
||||
<li><a href="https://www.rdocumentation.org/">R 文档</a> <em>(rdocumentation.org)</em></li>
|
||||
</ul>
|
||||
</div></div><div class="h2wrap-body"></div></div></div><script src="https://giscus.app/client.js" data-repo="jaywcjlove/reference" data-repo-id="R_kgDOID2-Mw" data-category="Q&A" data-category-id="DIC_kwDOID2-M84CS5wo" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="dark" data-lang="zh-CN" crossorigin="anonymous" async></script><div class="giscus"></div></div><footer class="footer-wrap"><footer class="max-container">© 2022 Kenny Wang.</footer></footer><script src="../data.js?v=1.5.2" defer></script><script src="../js/fuse.min.js?v=1.5.2" defer></script><script src="../js/main.js?v=1.5.2" defer></script><div id="mysearch"><div class="mysearch-box"><div class="mysearch-input"><div><svg xmlns="http://www.w3.org/2000/svg" height="1em" width="1em" viewBox="0 0 18 18">
|
||||
<path fill="currentColor" d="M17.71,16.29 L14.31,12.9 C15.4069846,11.5024547 16.0022094,9.77665502 16,8 C16,3.581722 12.418278,0 8,0 C3.581722,0 0,3.581722 0,8 C0,12.418278 3.581722,16 8,16 C9.77665502,16.0022094 11.5024547,15.4069846 12.9,14.31 L16.29,17.71 C16.4777666,17.8993127 16.7333625,18.0057983 17,18.0057983 C17.2666375,18.0057983 17.5222334,17.8993127 17.71,17.71 C17.8993127,17.5222334 18.0057983,17.2666375 18.0057983,17 C18.0057983,16.7333625 17.8993127,16.4777666 17.71,16.29 Z M2,8 C2,4.6862915 4.6862915,2 8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 C4.6862915,14 2,11.3137085 2,8 Z"></path>
|
||||
</svg><input id="mysearch-input" type="search" placeholder="搜索" autocomplete="off"><div class="mysearch-clear"></div></div><button id="mysearch-close" type="button">搜索</button></div><div class="mysearch-result"><div id="mysearch-menu"></div><div id="mysearch-content"></div></div></div></div></body>
|
||||
</html>
|
@@ -116,7 +116,8 @@
|
||||
<path d="M234.636 301.634C242.08 301.634 249.219 304.591 254.482 309.855C259.746 315.118 262.703 322.257 262.703 329.701V385.871C262.703 393.315 259.746 400.454 254.482 405.717C249.219 410.981 242.08 413.938 234.636 413.938C227.193 413.938 220.054 410.981 214.79 405.717C209.527 400.454 206.57 393.315 206.57 385.871V329.701C206.57 322.257 209.527 315.118 214.79 309.855C220.054 304.591 227.193 301.634 234.636 301.634ZM393.68 329.701V385.871C393.68 393.315 390.723 400.454 385.459 405.717C380.196 410.981 373.057 413.938 365.613 413.938C358.17 413.938 351.031 410.981 345.767 405.717C340.504 400.454 337.547 393.315 337.547 385.871V329.701C337.547 322.257 340.504 315.118 345.767 309.855C351.031 304.591 358.17 301.634 365.613 301.634C373.057 301.634 380.196 304.591 385.459 309.855C390.723 315.118 393.68 322.257 393.68 329.701Z"></path>
|
||||
</svg>
|
||||
<span>Github Copilot</span></a><!--rehype:style=background: rgb(125 45 220);&class=tag contributing&data-lang=AI&data-info=👆看看还缺点儿什么?--><br>
|
||||
<a href="./docs/chown.html" style="background: rgb(12 75 51/var(\-\-bg\-opacity));" class="contributing" data-info="👆待完善需要您的参与"><svg viewBox="0 0 1024 1024" version="1.1" fill="currentColor" xmlns="http://www.w3.org/2000/svg" height="1em" width="1em"><path d="M912.9 130.6c-26.1 4.5-52.8 6.9-80.2 6.9-115.4 0-221.1-41.9-302.6-111.2-10.6-9-26.2-9-36.8 0-81.5 69.4-187.2 111.2-302.6 111.2-27 0-53.5-2.3-79.2-6.7-17.2-2.9-32.9 10.4-33 27.9-0.2 109.1-0.4 238.1-0.4 242.5 0 471 394.5 592.7 431 603 1.8 0.5 3.6 0.5 5.4 0C550.9 994 943 873 945.5 405.7l0.4-247c0-17.6-15.8-31.1-33-28.1zM546 568.9v154.5c0 18.8-15.2 34-34 34s-34-15.2-34-34V568.9c-68.2-15.5-119.1-76.4-119.1-149.3 0-84.5 68.5-153.1 153.1-153.1S665.1 335 665.1 419.6c0 72.9-50.9 133.9-119.1 149.3z"></path></svg><span>Chown</span></a><!--rehype:style=background: rgb(12 75 51/var(\-\-bg\-opacity));&class=contributing--></p>
|
||||
<a href="./docs/chown.html" style="background: rgb(12 75 51/var(\-\-bg\-opacity));" class="contributing" data-info="👆待完善需要您的参与"><svg viewBox="0 0 1024 1024" version="1.1" fill="currentColor" xmlns="http://www.w3.org/2000/svg" height="1em" width="1em"><path d="M912.9 130.6c-26.1 4.5-52.8 6.9-80.2 6.9-115.4 0-221.1-41.9-302.6-111.2-10.6-9-26.2-9-36.8 0-81.5 69.4-187.2 111.2-302.6 111.2-27 0-53.5-2.3-79.2-6.7-17.2-2.9-32.9 10.4-33 27.9-0.2 109.1-0.4 238.1-0.4 242.5 0 471 394.5 592.7 431 603 1.8 0.5 3.6 0.5 5.4 0C550.9 994 943 873 945.5 405.7l0.4-247c0-17.6-15.8-31.1-33-28.1zM546 568.9v154.5c0 18.8-15.2 34-34 34s-34-15.2-34-34V568.9c-68.2-15.5-119.1-76.4-119.1-149.3 0-84.5 68.5-153.1 153.1-153.1S665.1 335 665.1 419.6c0 72.9-50.9 133.9-119.1 149.3z"></path></svg><span>Chown</span></a><!--rehype:style=background: rgb(12 75 51/var(\-\-bg\-opacity));&class=contributing--><br>
|
||||
<a href="./docs/r.html" style="background: rgb(39 108 192/ var(--bg-opacity));" class="tag contributing" data-lang="AI" data-info="👆看看还缺点儿什么?"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="currentColor" d="M12 4.29c-5.5 0-10 3-10 6.71c0 3.28 3.56 6 8.24 6.58v2.13h3.41v-2.12c.85-.09 1.64-.25 2.39-.48l1.38 2.6h3.86l-2.32-3.91C20.83 14.58 22 12.87 22 11c0-3.71-4.5-6.71-10-6.71m1.53 2.62c4.2 0 7.3 1.4 7.3 4.59c0 1.71-.92 2.91-2.42 3.65c-.09-.05-.17-.1-.22-.15c-.36-.16-.96-.34-.96-.34s2.98-.22 2.98-3.19c0-2.97-3.12-3.02-3.12-3.02h-6.85v7.16c-2.55-.74-4.31-2.31-4.31-4.11c0-2.54 3.4-4.59 7.6-4.59m.15 3.98h2.07s.95-.05.95.94c0 .97-.95.97-.95.97h-2.07zm-.03 4.41h.92c.18 0 .27.05.43.2c.13.1.27.29.39.46c-.55.07-1.13.1-1.74.1z"></path></svg><span>R 语言</span></a><!--rehype:style=background: rgb(39 108 192);&class=tag contributing&data-lang=AI&data-info=👆看看还缺点儿什么?--></p>
|
||||
<!--rehype:class=home-card-->
|
||||
</div></div><div class="h2wrap-body"></div></div><div class="wrap h2body-not-exist"><div class="wrap-header h2wrap"><h2 id="编程"><a aria-hidden="true" tabindex="-1" href="#编程"><span class="icon icon-link"></span></a>编程</h2><div class="wrap-body">
|
||||
<p class="home-card"><a href="./docs/bash.html" style="background: rgb(72 143 223/ var(--bg-opacity));"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" height="1em" width="1em" viewBox="0 0 32 32">
|
||||
@@ -125,7 +126,7 @@
|
||||
<span>Bash</span></a><!--rehype:style=background: rgb(72 143 223);--><br>
|
||||
<a href="./docs/c.html" style="background: rgb(92 107 192/ var(--bg-opacity));"><svg xmlns="http://www.w3.org/2000/svg" height="1em" width="1em" viewBox="0 0 38 42">
|
||||
<path fill="currentColor" fill-rule="evenodd" d="M20.096,0.28575 C21.6507561,1.15835976 24.653163,2.84381008 27.7615951,4.58873655 L28.7451648,5.14086432 C32.0250464,6.98202246 35.2659268,8.80121341 36.903,9.71975 C37.582,10.09975 38,10.80375 38,11.56575 L38,30.43275 C38,31.19475 37.582,31.89875 36.903,32.27975 C35.3482439,33.1523598 32.345837,34.8378101 29.2374049,36.5827365 L28.2538352,37.1348643 C24.9739536,38.9760225 21.7330732,40.7952134 20.096,41.71375 C19.417,42.09475 18.581,42.09475 17.903,41.71375 C16.3482439,40.8411402 13.345837,39.1556899 10.2374049,37.4107635 L9.2538352,36.8586357 C5.9739536,35.0174775 2.73307317,33.1982866 1.096,32.27975 C0.418,31.89875 0,31.19575 0,30.43375 L0,11.56675 C0,10.80475 0.418,10.10075 1.097,9.71975 C4.451,7.83675 14.549,2.16875 17.903,0.28575 C18.582,-0.09525 19.418,-0.09525 20.096,0.28575 Z M19,6.99975 C11.273,6.99975 5,13.27275 5,20.99975 C5,28.72675 11.273,34.99975 19,34.99975 C24.2106279,34.99975 28.7600712,32.1471979 31.1706024,27.9198213 L25.0359394,24.544542 C23.8185152,26.6113911 21.5699125,27.99975 19,27.99975 C15.137,27.99975 12,24.86275 12,20.99975 C12,17.13575 15.136,13.99975 19,13.99975 C21.527968,13.99975 23.7450291,15.3427307 24.9755084,17.353858 L31.0544381,13.8798146 C28.6157645,9.76264004 24.1280833,6.99975 19,6.99975 Z"></path>
|
||||
</svg><span>C</span></a><!--rehype:style=background: rgb(92 107 192);--><br>
|
||||
</svg><span>C 语言</span></a><!--rehype:style=background: rgb(92 107 192);--><br>
|
||||
<a href="./docs/cs.html" style="background: rgb(6 147 13/ var(--bg-opacity));" class="contributing" data-info="👆待完善需要您的参与"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="1em" height="1em" viewBox="0 0 200 218">
|
||||
<path d="M100,0.44 L100,0.455333333 L199.666667,58.5993333 L199.666667,159.400667 L100,217.56 L0.333333333,159.400667 L0.333333333,58.5993333 L100,0.44 Z M82.0833333,55.333 C53.8740706,55.3333333 31,78.2074039 31,106.424 L31,111.576 C31.0041913,129.277326 40.1707165,145.7152 55.2277239,155.022373 C70.2847313,164.329546 89.0864906,165.17968 104.922,157.269333 L111.101333,154.202667 L104.232,140.479333 L98.068,143.546 C86.9899096,149.088667 73.8317911,148.500121 63.2927817,141.99055 C52.7537723,135.480978 46.336719,123.978635 46.3333333,111.591333 L46.3333333,106.439333 C46.3346881,94.0500894 52.7491422,82.5443897 63.2870103,76.0292762 C73.8248785,69.5141628 86.9843283,68.9181542 98.068,74.454 L104.232,77.536 L111.101333,63.828 L104.922,60.746 C98.0448161,57.3003013 90.4812112,55.4533442 82.7961467,55.3389754 L82.0833333,55.333 Z M138.333333,70.6666667 L123,70.6666667 L123,86 L107.666667,86 L107.666667,101.333333 L123,101.333333 L123,116.666667 L107.666667,116.666667 L107.666667,132 L123,132 L123,147.333333 L138.333333,147.333333 L138.333333,132 L153.666667,132 L153.666667,147.333333 L169,147.333333 L169,132 L184.333333,132 L184.333333,116.666667 L169,116.666667 L169,101.333333 L184.333333,101.333333 L184.333333,86 L169,86 L169,70.6666667 L153.666667,70.6666667 L153.666667,86 L138.333333,86 L138.333333,70.6666667 Z M153.666667,101.333333 L153.666667,116.666667 L138.333333,116.666667 L138.333333,101.333333 L153.666667,101.333333 Z"></path></svg><span>C#</span></a><!--rehype:style=background: rgb(6 147 13);&class=contributing--><br>
|
||||
<a href="./docs/cpp.html" style="background: rgb(6 147 13/ var(--bg-opacity));" class="contributing" data-info="👆待完善需要您的参与"><svg xmlns="http://www.w3.org/2000/svg" height="1em" width="1em" viewBox="0 0 187 155">
|
||||
@@ -214,6 +215,7 @@
|
||||
<path d="M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"></path>
|
||||
</svg>
|
||||
<span>Python</span></a><!--rehype:style=background: rgb(43 91 132);--><br>
|
||||
<a href="./docs/r.html" style="background: rgb(39 108 192/ var(--bg-opacity));"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="currentColor" d="M12 4.29c-5.5 0-10 3-10 6.71c0 3.28 3.56 6 8.24 6.58v2.13h3.41v-2.12c.85-.09 1.64-.25 2.39-.48l1.38 2.6h3.86l-2.32-3.91C20.83 14.58 22 12.87 22 11c0-3.71-4.5-6.71-10-6.71m1.53 2.62c4.2 0 7.3 1.4 7.3 4.59c0 1.71-.92 2.91-2.42 3.65c-.09-.05-.17-.1-.22-.15c-.36-.16-.96-.34-.96-.34s2.98-.22 2.98-3.19c0-2.97-3.12-3.02-3.12-3.02h-6.85v7.16c-2.55-.74-4.31-2.31-4.31-4.11c0-2.54 3.4-4.59 7.6-4.59m.15 3.98h2.07s.95-.05.95.94c0 .97-.95.97-.95.97h-2.07zm-.03 4.41h.92c.18 0 .27.05.43.2c.13.1.27.29.39.46c-.55.07-1.13.1-1.74.1z"></path></svg><span>R 语言</span></a><!--rehype:style=background: rgb(39 108 192);--><br>
|
||||
<a href="./docs/ruby.html" style="background: rgb(204 52 45/ var(--bg-opacity));"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="currentColor" height="1em" width="1em">
|
||||
<path d="M26.875.109c4.043.703 5.193 3.464 5.104 6.36L32 6.426l-1.817 23.855-23.641 1.62c-1.963-.084-6.344-.261-6.541-6.38l2.193-4 3.76 8.781.672 1.561 3.739-12.192-.041.011.021-.043 12.339 3.944-1.86-7.245-1.317-5.199 11.755-.76-.817-.677-8.443-6.885 4.88-2.719zM0 25.453v.031-.036zM6.839 6.765c4.749-4.713 10.875-7.495 13.229-5.12 2.348 2.371-.141 8.141-4.896 12.844-4.751 4.713-10.803 7.647-13.151 5.276-2.355-2.364.057-8.287 4.817-13z"></path>
|
||||
</svg>
|
||||
@@ -1460,7 +1462,7 @@
|
||||
<!--rehype:class=home-card home-links-->
|
||||
<p>如果你有资源,可以很方便<a href="https://github.com/jaywcjlove/reference/issues/102#issue-1451649637">部署 web 版</a>,这非常简单,只需要克隆 <a href="https://github.com/jaywcjlove/reference/tree/gh-pages">gh-pages</a> 分支代码到你的静态服务就可以了,还可以使用 <a href="https://hub.docker.com/r/wcjiang/reference">docker</a> 快捷部署 web 版。</p>
|
||||
|
||||
</div></div><div class="h2wrap-body"></div></div></div></div><footer class="footer-wrap"><footer class="max-container">© 2022 Kenny Wang. Updated on 2024/02/26 16:10:40</footer></footer><script src="data.js?v=1.5.2" defer></script><script src="js/fuse.min.js?v=1.5.2" defer></script><script src="js/main.js?v=1.5.2" defer></script><div id="mysearch"><div class="mysearch-box"><div class="mysearch-input"><div><svg xmlns="http://www.w3.org/2000/svg" height="1em" width="1em" viewBox="0 0 18 18">
|
||||
</div></div><div class="h2wrap-body"></div></div></div></div><footer class="footer-wrap"><footer class="max-container">© 2022 Kenny Wang. Updated on 2024/02/26 23:28:21</footer></footer><script src="data.js?v=1.5.2" defer></script><script src="js/fuse.min.js?v=1.5.2" defer></script><script src="js/main.js?v=1.5.2" defer></script><div id="mysearch"><div class="mysearch-box"><div class="mysearch-input"><div><svg xmlns="http://www.w3.org/2000/svg" height="1em" width="1em" viewBox="0 0 18 18">
|
||||
<path fill="currentColor" d="M17.71,16.29 L14.31,12.9 C15.4069846,11.5024547 16.0022094,9.77665502 16,8 C16,3.581722 12.418278,0 8,0 C3.581722,0 0,3.581722 0,8 C0,12.418278 3.581722,16 8,16 C9.77665502,16.0022094 11.5024547,15.4069846 12.9,14.31 L16.29,17.71 C16.4777666,17.8993127 16.7333625,18.0057983 17,18.0057983 C17.2666375,18.0057983 17.5222334,17.8993127 17.71,17.71 C17.8993127,17.5222334 18.0057983,17.2666375 18.0057983,17 C18.0057983,16.7333625 17.8993127,16.4777666 17.71,16.29 Z M2,8 C2,4.6862915 4.6862915,2 8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 C4.6862915,14 2,11.3137085 2,8 Z"></path>
|
||||
</svg><input id="mysearch-input" type="search" placeholder="搜索" autocomplete="off"><div class="mysearch-clear"></div></div><button id="mysearch-close" type="button">搜索</button></div><div class="mysearch-result"><div id="mysearch-menu"></div><div id="mysearch-content"></div></div></div></div></body>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user