小编Meh*_*lar的帖子

R中的向量与数据框架

R中的矢量和数据帧有什么区别?在什么情况下,矢量应该转换为数据帧?

r vector dataframe

12
推荐指数
2
解决办法
8305
查看次数

Oracle SQL:如何在IN子句中使用超过1000个项目

我有一个SQL语句,我希望ep_codes通过使用IN子句获得1200 的数据.当我ep_codes在IN子句中包含超过1000个内容时,Oracle说我不允许这样做.为了解决这个问题,我尝试更改SQL代码,如下所示:

SELECT period, ...
FROM   my_view
WHERE  period = '200912'
       ...
       AND ep_codes IN (...1000 ep_codes...)
       OR  ep_codes IN (...200 ep_codes...)
Run Code Online (Sandbox Code Playgroud)

代码已成功执行,但结果很奇怪(计算结果是针对所有期间提取的,而不仅仅是针对200912,这不是我想要的).是否适合使用ORbetween IN子句执行此操作,还是应该执行两个单独的代码,一个代码为1000,另一个代码代表200个ep_codes?


Pascal Martin的解决方案非常完美.感谢所有提出宝贵建议的人.

sql oracle

11
推荐指数
3
解决办法
3万
查看次数

我在哪里可以找到各种实现的有用的R教程?

我正在使用R语言,R网站上的手册非常有用.但是,我想看一些R的例子和实现,它可以帮助我更快地发展我的知识.有什么建议?

implementation r r-faq

9
推荐指数
2
解决办法
1093
查看次数

计算R中的小计

我有一个数据框,在R中有900,000行和11列.列名和类型如下:

column name: date / mcode / mname / ycode / yname / yissue  / bsent   / breturn / tsent   / treturn / csales
type:        Date / Char  / Char  / Char  / Char  / Numeric / Numeric / Numeric / Numeric / Numeric / Numeric
Run Code Online (Sandbox Code Playgroud)

我想计算小计.例如,我想计算yname中每次更改的总和,并为所有数值变量添加小计.有160个不同的ynames,因此结果表应该告诉我每个yname的小计.我还没有对数据进行排序,但这不是问题,因为我可以以任何我想要的方式对数据进行排序.以下是我的数据摘录:

             date     mcode mname            ycode    yname   yissue bsent breturn tsent treturn csales
417572 2010-07-28     45740 ENDPOINT A        5772    XMAG  20100800     7       0     7       0      0
417573 2010-07-31     45740 ENDPOINT A        5772    XMAG  20100800     0 …
Run Code Online (Sandbox Code Playgroud)

r subtotal

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

如果在"Sheets","ThisWorkbook"和"Modules"中运行VBA代码,会有什么不同?

如果在"表格"("Sheet1","Sheet2"等),"ThisWorkbook"和"Modules"("Module1"等)中运行VBA代码,会有什么不同?

换句话说,在哪些情况下应该使用哪一个?

在此输入图像描述

excel vba spreadsheet excel-vba

8
推荐指数
2
解决办法
2万
查看次数

R中的AND,OR逻辑运算符的短(&,|)和长(&&,||)形式有什么区别?

可能重复:
R:subset()逻辑 - 和链接条件的运算符应该是¬ &&

R中的AND,OR逻辑运算符的短(&,|)和长(&&,||)形式有什么区别?

例如:

  1. x==0 & y==1
  2. x==0 && y==1
  3. x==0 | y==1
  4. x==0 || y==1

我总是在我的代码中使用简短形式.它有任何障碍吗?

r logical-operators

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

在R中更改矩阵和数据帧的dimnames

假设我创建了以下矩阵:

> x <- matrix(1:20000,nrow=100)
> x[1:10,1:10]
      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
 [1,]    1  101  201  301  401  501  601  701  801   901
 [2,]    2  102  202  302  402  502  602  702  802   902
 [3,]    3  103  203  303  403  503  603  703  803   903
 [4,]    4  104  204  304  404  504  604  704  804   904
 [5,]    5  105  205  305  405  505  605  705  805   905
 [6,]    6  106  206  306  406  506  606 …
Run Code Online (Sandbox Code Playgroud)

r columnname dimensions rowname

5
推荐指数
2
解决办法
2万
查看次数

在R中对数据进行排序

我有一个数据框,在R中有900,000行和11列.列名和类型如下:

column name: date / mcode / mname / ycode / yname / yissue  / bsent   / breturn / tsent   / treturn / csales
type:        Date / Char  / Char  / Char  / Char  / Numeric / Numeric / Numeric / Numeric / Numeric / Numeric
Run Code Online (Sandbox Code Playgroud)

我想按以下顺序按这些变量对数据进行排序:

  1. 日期
  2. 的MCode
  3. ycode
  4. yissue

级别的顺序在这里很重要,即它们应该首先按日期排序,如果有相同的日期,它们应该按mcode排序,依此类推.我怎么能在R?

sorting r dataframe

5
推荐指数
2
解决办法
1303
查看次数

如何组织 SQL 脚本文件和文件夹

我们公司有一个Oracle 10g数据库(很大),我根据员工的要求向他们提供数据。我的问题是,我几乎保存了我编写的每个 SQL 查询,但现在我的列表已经变得太长了。我想组织并重命名这些 .sql 文件,以便我可以轻松找到我想要的文件。目前,我正在使用一些名为Sales Dept, Field Team, Planning Dept, Special等的文件夹,在这些文件夹下有 .sql 文件,例如

Delivery_sales_1, Delivery_sales_2, ...
Sent_sold_lostsales_endpoints, ...
Sales_provinces_period, Returnrates_regions_bymonths, ...
Jack_1, Steve_1, Steve_2, ...
Run Code Online (Sandbox Code Playgroud)

我尝试根据文件的内容命名文件,但这会使文件名更长,并且不能完全满足我的需求。有时有人来要求一份特别报告,我会在文件中注明他的名字,但这也不太好。我知道重复或非常相似的文件会随着时间的推移而增长,但我无法控制它们。

您能否告诉我正确的方向来重命名所有这些文件和文件夹并组织我的查询以便轻松更好地控制?TIA。

sql oracle naming file-organization

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

为什么str()在R中创建子矩阵后会显示因子级别的错误信息?

我在R中有以下数据框,包含274569行和15列:

> str(x2)
'data.frame':   274569 obs. of  15 variables:
 $ ykod : int  99 99 99 99 99 99 99 99 99 99 ...
 $ yad  : Factor w/ 43 levels "BAKUGAN","BARBIE",..: 2 2 2 2 2 2 2 2 2 2 ...
 $ per  : Factor w/ 3 levels "2 AYLIK","3 AYLIK",..: 3 3 3 3 3 3 3 3 3 3 ...
 $ donem: int  201106 201106 201106 201106 201106 201106 201106 201106 201106 201106 ...
 $ sayi …
Run Code Online (Sandbox Code Playgroud)

r dataframe

4
推荐指数
2
解决办法
1058
查看次数