小编use*_*897的帖子

如何更改R studio notebook数据帧中显示的列数和行数

当我运行我的R studio笔记本时,数据帧/表默认为10行.如何显示20行?

同样,如果我有很多列,我必须单击右上角的"下一步"按钮查看其他列.如何同时显示所有列?浏览器肯定有足够的空间来查看更大的表,但这可能是另一种可能的解决方案,可以同时查看所有列:缩小每列中的字体?如果是这样,我该怎么做?

这与"视图"功能不同,因为它是笔记本,数据帧的可视化与R studio中的常规R可执行文件不同.而不是视图功能,我使用head(x,20)函数来显示前20行,但是笔记本让我点击第2页标签以查看接下来的10行.

r rstudio rnotebook

9
推荐指数
1
解决办法
1258
查看次数

sql小提琴可以处理什么?sql小提琴不编译任何东西,并且不返回任何错误消息

我最近创建了一个成功编译并返回所需结果的查询.当我使用那段代码作为另一段代码中的子查询时,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)

mysql error-handling compilation limit sqlfiddle

6
推荐指数
1
解决办法
2042
查看次数

名称的近似字符串匹配算法

我正在寻找以下示例的模糊字符串算法:给定现有名称的数据库,如果匹配准确度高于输入阈值(比如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

2
推荐指数
1
解决办法
1030
查看次数

如何在SQL中加入'union all'的结果

我使用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)

mysql sql group-by union-all

1
推荐指数
1
解决办法
710
查看次数

如何在Regex中只删除(anyword).com?

我想匹配以下内容

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",则删除一行之后的所有内容.

regex r space

0
推荐指数
1
解决办法
32
查看次数