plyr是一个R包,其中包含使用split-apply-combine策略解决各种问题的工具
我正在尝试自动计算一些稍后必须集成的范围。 我这样做时没有使用 tidyR,但我相信应用 tidy 可以帮助解决最后一个瓶子问题...
我正在尝试使用 ddplyr 为 6 种不同的组合(第 1 组和第 2 组)生成一个汇总表。 第 1 组 <-c(TRUE, FALSE, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, FALSE, T...
我正在努力将错误条放在堆叠条上的正确位置。正如我在之前的一篇文章中读到的那样,我使用 ddply 来堆叠错误栏。然后改变了堆叠顺序......
我有一个包含 450 个观测值和变量“日期”、“年份”、“站点”、“数字”的数据集。我想选择每个站点数量最多的观察结果......
不确定我是否使用了正确的功能,但我有两个数据框。我想从 df2 中一个一个地获取序列值,并在其上使用一个函数 (LCS_score) 将其与 df1 中的每个代码进行比较,然后
如何将压缩在多个子文件夹中的多个光栅文件一次解压到一个目录中?
我有多个文件夹中的数据,每个文件夹包含一个压缩文件。每个压缩文件包含 6 个光栅文件 (.tiff)。我想一次将所有文件夹解压缩到一个目录中。 我正在使用以下代码:
如何将质量添加到 hls 播放器 (plyr.io) 以及其他控件(倒带、快进、当前时间)?
我正在尝试创建 html/php 播放器(请参阅下面的 html 代码) <question vote="0"> <p>我正在尝试创建 html/php 播放器(请参阅下面的 html 代码)</p> <pre><code><html> <head> <link rel="stylesheet" href="https://cdn.plyr.io/3.5.6/plyr.css" /> <script src="https://cdn.plyr.io/3.5.6/plyr.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/plyr/3.7.3/plyr.min.js"></script> <script src="https://cdn.jsdelivr.net/hls.js/latest/hls.js"></script> </head> <body> <div id="player"> <video title="<?php echo $_REQUEST["q"]; ?>" preload="none" id="video" controls="controls" autoplay controls crossorigin style="width:100%;height:100%;"></video> </div> <script> const controls = [ 'play-large', 'play', 'fast-forward', 'progress', 'mute', 'volume', 'captions', 'settings', 'pip', 'airplay', 'fullscreen' ]; const player = new Plyr('#video',{controls}); setTimeout(videovisible, 4000) function videovisible() { document.getElementById('loading').style.display = 'none' } var url="https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8"; var video = document.getElementById('video'); if (Hls.isSupported()) { var hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); hls.on(Hls.Events.MANIFEST_PARSED, function() { video.play(); }); } else if (video.canPlayType('application/vnd.apple.mpegurl')) { video.src = url; video.addEventListener('loadedmetadata', function() { video.play(); }); } </script> </body> </html> </code></pre> <p>我能够向播放器添加控件(见下面的屏幕截图 1)。</p> <p><a href="https://i.stack.imgur.com/UL9NU.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL1VMOU5VLnBuZw==" alt="screenshot 1"/></a></p> <p>但是当我使用 <a href="https://github.com/sampotts/plyr/issues/1741#issuecomment-640293554" rel="nofollow noreferrer">此代码</a> 添加质量选项时,它仅在设置按钮下显示质量并隐藏所有控件(倒带、快进、当前时间等)(参见屏幕截图 2)。</p> <p><a href="https://i.stack.imgur.com/kVVmD.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL2tWVm1ELnBuZw==" alt="screenshot 2"/></a></p> <p>我尝试使用 <a href="https://github.com/sampotts/plyr/issues/1741#issuecomment-640293554" rel="nofollow noreferrer">此代码</a> 添加质量选项,但它仅在设置按钮下显示质量并隐藏所有控件(倒带、快进、当前时间等)所以不知道这里出了什么问题。这是修改后的代码。</p> <pre><code>var video = document.getElementById('video'); var url = 'https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8'; const controls = [ 'play-large', 'play', 'fast-forward', 'progress', 'mute', 'volume', 'captions', 'settings', 'pip', 'airplay', 'fullscreen' ]; const defaultOptions = {}; function updateQuality(newQuality) { window.hls.levels.forEach((level, levelIndex) => { if (level.height === newQuality) { console.log("Found quality match with " + newQuality); window.hls.currentLevel = levelIndex; } }); } if (Hls.isSupported()) { var hls = new Hls(); hls.loadSource(url); //hls.attachMedia(video); hls.on(Hls.Events.MANIFEST_PARSED, function(event,data) { // Transform available levels into an array of integers (height values). var availableQualities = hls.levels.map((l) => l.height) // Add new qualities to option defaultOptions.quality = { default: availableQualities[0], options: availableQualities, // this ensures Plyr to use Hls to update quality level forced: true, onChange: (e) => updateQuality(e), } controls.control ={ controls:['play-large', 'play', 'progress', 'current-time', 'mute', 'volume', 'captions', 'settings', 'pip', 'airplay', 'fullscreen'], } // Initialize here var player = new Plyr('video',defaultOptions,controls); }); hls.attachMedia(video); } else if (video.canPlayType('application/vnd.apple.mpegurl')) { video.src = url; video.addEventListener('loadedmetadata', function(event,data) { var player = new Plyr('video',defaultOptions,controls); video.play(); }); } </code></pre> <p>如何在播放器中保持控制和质量?任何指导将不胜感激。 TIA:)</p> </question> </body></html>
继上一个问题之后,在此处输入链接描述我的数据有额外的信息,我将基因包含在数据中。由于相同的基因被预测为不同的酶,结果是...
我正在尝试为 32 个主题的九种不同条件找到均值、标准差和标准差,以便我可以创建一个情节。每个受试者都有一个与每个条件级别相关联的频率值。 这个我...
我正在寻找类似于 bedtools subtract 但带有数据框的东西。 例如,假设我在这里将范围作为数据框: 开始结束值 0 100 个人 我还有另一个数据框,它是如此......
我需要一些帮助来理解和修复我在执行命令 View(combined_data) 时遇到的错误消息。出现的错误消息是: r 错误 4(
这是示例数据集: 库(数据表) df = data.table(x = c(1000,2000,10,2), y = c('A','A','B','B')) 我只想将 df$y == "A" 除以 1000。最终数据集应该出现 ...
我的分类变量,风险有三组。ADV,HHM和POV,我想得到的平均值这三个组 四个连续变量读.5,读.6,读.7和读.8,这是阅读...
假设我们有这样的数据: library(plyr) #some data x = data.frame( letters = factor(c("a", "c"), levels = letters[1:4]) ) 即,我们有b和d两个级别的因子,但没有出现在 ...
我有一个表,有5列 dk_apple_1, pineapple_dk, egg_dk_one, ice_44, shift3。我如何选择那些有字符 dk 的列名?因此,在结果中,我只选择前三列的 ...
昨天我问如何根据不同的data.frame中的条件对一列进行求和。这在小的子集中是成功的。然而,当使用全部数据时,它花了几个小时。所以我想为什么不直接...
我想在R中用for执行一个循环。我有一个向量(但我也在尝试用数据框架中的一列),我在dpply中有一个函数,R ...
计算一个变量(工资)的平均值和sd,取决于另一个变量(工作满意度)。
我在数据集上有两列,我知道我必须使用函数ddply和summaryise,但我不知道如何开始,我是一个初学者,我在每一步都很困难,如果有人能帮助我......。
这是我的df的头部:> head(waste3) # A tibble: 6 x 76 Period MaterialGroup council_name year `Mixed glass``Mixed paper & ... `Co mingled mat... `Green waste on... ...
我有一些JSON,看起来像这样。"total_rows":141, "offset":0, "rows":[ {"id": "1", "key": "a", "value":{"SP$Sale_Price": "240000", "CONTRACTDATE$Contract_Date": "2006-10-26T05:00:00"}}, {"id": "2", "key":...