当我运行我的R studio笔记本时,数据帧/表默认为10行.如何显示20行?
同样,如果我有很多列,我必须单击右上角的"下一步"按钮查看其他列.如何同时显示所有列?浏览器肯定有足够的空间来查看更大的表,但这可能是另一种可能的解决方案,可以同时查看所有列:缩小每列中的字体?如果是这样,我该怎么做?
这与"视图"功能不同,因为它是笔记本,数据帧的可视化与R studio中的常规R可执行文件不同.而不是视图功能,我使用head(x,20)函数来显示前20行,但是笔记本让我点击第2页标签以查看接下来的10行.
我最近创建了一个成功编译并返回所需结果的查询.当我使用那段代码作为另一段代码中的子查询时,stackoverflow上的用户想出了我,我遇到了一些问题,最终解决了.我尝试将此查询用作给我的那段代码中的子查询.但是,sql小提琴不会返回任何内容.没有错误或编译的消息.当我尝试输入语法错误时 - 就像一个随机+符号,没有任何反应.是因为查询太长了?
模式
CREATE TABLE sampleData
(
id MEDIUMINT NOT NULL AUTO_INCREMENT,
timecode int,
count int,
PRIMARY KEY (id)
)
#ENGINE=MyISAM
;
INSERT INTO sampleData
(timecode, count)
VALUES
(1344893440, 1), ( 1346014720, 1),( 1344898688,1),( 1345654784,1),( 1345978368,1),
( 1345959296,1), (1345064704,1), ( 1345156352,1),( 1345225600,1),
(1345017984,1),( 1345640960,1),( 1346019968,1),( 1345834752,1),
( 1345438464,1),( 1344986880,1),( 1345045632,1),( 1345557888,1),( 1344973056,1),( 1345087232,1),( 1345433216,1),( 1345691008,1),
( 1344917760,1),( 1345253248,1),( 1344934912,1),( 1345890048,1),( 1345272448,1), (1345829504,1),( 1345798400,1),( 1345203200,1),( 1344741120,1),
( 1345175552,1),( 1344824192,1),( 1344926336,1),( 1345571712,1),( 1344931584,1),( 1345211776,1),( 1345059456,1),( 1345516288,1),( 1345441920,1),( 1346009472,1)
Run Code Online (Sandbox Code Playgroud)
询问
select t_0.*, …Run Code Online (Sandbox Code Playgroud) 我正在寻找以下示例的模糊字符串算法:给定现有名称的数据库,如果匹配准确度高于输入阈值(比如90%),则将输入匹配到最匹配的名称,否则为NA
database = [James Bond, Michael Smith]
Run Code Online (Sandbox Code Playgroud)
输入
James L Bond->James Bond
JBondL->James Bond
Bond,James->James Bond
BandJamesk->James Bond
Jenny,Bond->N/A
Run Code Online (Sandbox Code Playgroud)
目前,大多数算法如Levenstein和基于语音的算法(如Soundex)都无法匹配像BondJames这样的倒置名称.到目前为止,余弦和提花产生了最好的结果,但我正在寻找更多,以便我可以选择最佳或可能组合的算法.
string algorithm string-matching fuzzy-comparison approximate
我使用union all合并了两个表.但是,生成的数据有重复.有没有办法加入重复?
例如,所得到的表后的工会所有,t看起来就像这样":
__DAY__.....................__COUNT__
monday....................1
tuesday...................2
tuesday...................3
wednesday..............4
wednesday..............1
wednesday..............5
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像这样:
__DAY__.................__COUNT__
monday....................1
tuesday....................5
wednesday..............10
Run Code Online (Sandbox Code Playgroud)
此外,我试过"按t.day,t.count分组",但它不起作用.而"...."仅用于格式化目的,以便进行某种缩进.
查询如下.
SELECT t1.hour, t1.day, t1.count
FROM
(
(SELECT hour(time(FROM_UNIXTIME( timecode))) AS hour,
date(FROM_UNIXTIME( timecode)) AS day,
(FROM_UNIXTIME( timecode)) AS original, COUNT(1) as 'count'
FROM sampleData
WHERE hour(time(FROM_UNIXTIME( timecode)))>=14
GROUP BY DAY)
union all
(SELECT hour(time(FROM_UNIXTIME( timecode))) as hour,
date(FROM_UNIXTIME( timecode-86400) ) AS day,
(FROM_UNIXTIME( timecode)) AS original, COUNT(1) as 'count'
FROM sampleData
WHERE hour(time(FROM_UNIXTIME( timecode)))< 14
GROUP BY …Run Code Online (Sandbox Code Playgroud) 我想匹配以下内容
My best email gmail.com
email com
email.com
Run Code Online (Sandbox Code Playgroud)
成为
My best email
email com
*nothing*
Run Code Online (Sandbox Code Playgroud)
具体来说,我正在使用Regex for R,所以我知道有一些不同的规则来逃避某些字符.我对Regex很新,但到目前为止我都有
\ .*(com)
Run Code Online (Sandbox Code Playgroud)
这使得相同的输入
My
Run Code Online (Sandbox Code Playgroud)
但是这个代码不适用于没有像第三个例子那样的空格的情况,并且如果该行有一个".com",则删除一行之后的所有内容.