小编Sop*_*son的帖子

如何计算新的付款清单

首先,很抱歉再次发布相同的问题。

我想将宽限期添加到固定利息计算方法的还款表中,以便可以在宽限期内收到利息金额。

Dataframe1:这是正常情况。

uid     emi_date    amt interest    tenure  emi      Rep_seq    status  balance
KII-453 01/01/2020  100 2%          12      10.33333    1          1    113.67
KII-453 01/02/2020  100 2%          12      10.33333    2          1    103.3367
KII-453 01/03/2020  100 2%          12      10.33333    3          1    93.00333
KII-453 01/04/2020  100 2%          12      10.33333    4          0    82.67
KII-453 01/05/2020  100 2%          12      10.33333    5          0    72.33667
KII-453 01/06/2020  100 2%          12      10.33333    6          0    62.00333
KII-453 01/07/2020  100 2%          12      10.33333    7          0    51.67
KII-453 01/08/2020  100 2%          12 …
Run Code Online (Sandbox Code Playgroud)

r dataframe irr dplyr

6
推荐指数
0
解决办法
365
查看次数

R 中宽限月的 Emi 计算

从我之前的问题,我试图简化计算。我将以下变量保留在我的数据框中。

dataframe1:这是正常情况。

uid     emi_date    amt interest    tenure  emi      Rep_seq    status  balance
KII-453 01/01/2020  100 2%          12      10.33333    1          1    113.67
KII-453 01/02/2020  100 2%          12      10.33333    2          1    103.3367
KII-453 01/03/2020  100 2%          12      10.33333    3          1    93.00333
KII-453 01/04/2020  100 2%          12      10.33333    4          0    82.67
KII-453 01/05/2020  100 2%          12      10.33333    5          0    72.33667
KII-453 01/06/2020  100 2%          12      10.33333    6          0    62.00333
KII-453 01/07/2020  100 2%          12      10.33333    7          0    51.67
KII-453 01/08/2020  100 2%          12      10.33333 …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 dataframe dplyr tidyverse

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

如何通过在 R 中保持一些变量的静态和动态来重构具有多个变量的数据帧

我在 R 中使用以下数据框。

uid     Date                  batch_no       marking       seq
K-1     16/03/2020  12:11:33  7              S1            FRD
K-1     16/03/2020  12:11:33  7              S1            FHL
K-2     16/03/2020  12:11:33  8              SE_hold1      ABC
K-3     16/03/2020  12:11:33  9              SD_hold2      DEF
K-4     16/03/2020  12:11:33  8              S1            XYZ
K-5     16/03/2020  12:11:33                 NA            ABC
K-6     16/03/2020  12:11:33  7                            ZZZ
K-7     16/03/2020  12:11:33  NA             S2            NA
K-8     16/03/2020  12:11:33  6              S3            FRD
Run Code Online (Sandbox Code Playgroud)
  • seq列将具有八个唯一值,包括NA;不必为每天的日期提供所有 8 个值。
  • batch_no将有六个唯一值,包括NA和空白;没有必要为每一天的日期提供所有六个值。
  • marking列将有 ~ 25 个唯一值,但需要考虑后缀_hold#Hold …

r dataframe dplyr

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

如何使用R精确匹配整个数据集中的两列值

我在 R 中有下面提到的两个数据框,我尝试了各种方法但还没有达到所需的输出。

DF:

ID     Date                 city        code    uid
I-1    2020-01-01 10:12:15  New York     123    K-1
I-1    2020-01-01 10:12:15  Utha         103    K-1
I-2    2020-01-02 10:12:15  Washington   122    K-1
I-3    2020-02-01 10:12:15  Tokyo        123    K-2
I-3    2020-02-01 10:12:15  Osaka        193    K-2
I-4    2020-02-02 10:12:15  London       144    K-3
I-5    2020-02-04 10:12:15  Dubai        101    K-4
I-6    2019-11-01 10:12:15  Dubai        101    K-4
I-7    2019-11-01 10:12:15  London       144    K-3
I-8    2018-12-13 10:12:15  Tokyo        143    K-5
I-9    2019-05-17 10:12:15  Dubai        101    K-4
I-19   2020-03-11 10:12:15  Dubai …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 dataframe dplyr tidyverse

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

如何在 R 中创建动态 HTML 表格

我在 R 中使用以下结构化数据框。

数据框<-

seq      count  percentage   Marking     count     Percentage     batch_no   count    Percentage
FRD      1      12.50%       S1          2         25.00%         6          1        12.50%
FHL      1      12.50%       S2          1         12.50%         7          2        25.00%
ABC      2      25.00%       S3          1         12.50%         8          2        25.00%
DEF      1      12.50%       Hold        2         25.00%         9          1        12.50%
XYZ      1      12.50%       NA          1         12.50%         NA         1        12.50%
ZZZ      1      12.50%       (Blank)     1         12.50%         (Blank)    1        12.50%
FRD      1      12.50%         -         -           -             -         -           -
NA       1      12.50%         - …
Run Code Online (Sandbox Code Playgroud)

css r html-table dataframe kableextra

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

如何在googlesheet中附加新数据

我在 R 中有一个下面提到的数据框,我RMySQL每隔 3 小时从数据库中获取它。

询问:

Select Form_No, Date, Name, Age from Test where Date(Date)>='2020-12-01';
Run Code Online (Sandbox Code Playgroud)

DF:

Form_No      Date                  Name            Age
POS-1        2020-12-01 10:16:12   Alex            29
POS-2        2020-12-01 10:18:34   Mike            31
POS-3        2020-12-01 14:16:22   Paul            21
POS-4        2020-12-01 18:33:14   John            27
POS-5        2020-12-01 20:13:34   Cohe            45
Run Code Online (Sandbox Code Playgroud)

很明显,在我运行脚本时每 3 小时后,数据框中可能会创建一些额外的条目,当我使用下面提到的代码将数据上传到 googlesheet 时,它会覆盖以前的信息并更新新数据。

问题在于,对于每一行,信息的审阅者可能已经捕获了一些观察结果。

我使用的代码是:

library(dplyr)
library(stringr)
library(RMySQL)
library(googlesheets)

connection<-dbConnect(MySQL(), user='User', password='Password', 
                 dbname='Db name',
                 host='host info')

Query<- paste0("Select Form_No, Date, Name, Age from Test where Date(Date)>='2020-12-01';")
DF <- dbGetQuery(connection,Query)

setwd("/home/path")
write.csv(x …
Run Code Online (Sandbox Code Playgroud)

r google-sheets dataframe dplyr r-googlesheets

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

如何在R中创建分布矩阵

我在 R 中有以下数据框。

ID         Date                  List             Type
P-10012    2020-04-15 12:13:15   ABC,ABD,BCD      TR1
P-10012    2020-04-15 12:13:15   ABC,ABD,BCD      RES
P-10012    2020-04-15 12:13:15   ABC,ABD,BCD      FTT
P-10013    2020-04-12 17:10:05                    TR1
P-10013    2020-04-12 17:10:05                    FTT
P-10013    2020-04-12 17:10:05                    ZXR
P-10014    2020-04-10 04:30:19   ABD,BCD          TR1
P-10014    2020-04-10 04:30:19   ABD,BCD          ZXR
P-10015    2020-04-10 14:13:15   ABC              
P-10016    2020-04-10 13:13:15   
P-10017    2020-03-18 10:13:15   ABC,ABD,BCD      TR1



dput(df)
df <- structure(list(ID = c("P-10012", "P-10012", 
"P-10012", "P-10013", "P-10013", "P-10013", 
"P-10014", "P-10014", "P-10015", "P-10016", 
"P-10017"), Date = c("2020-04-15 12:13:15", "2020-04-15 12:13:15", 
"2020-04-15 12:13:15", …
Run Code Online (Sandbox Code Playgroud)

r dataframe dplyr tidyverse

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

如何按特定列值转置标题行值组

我在Excel中有一些数据,格式如下:

Cust_Name    Prod1     Prod2    Prod3     Prod4    Prod5
A            0         100      120       0        0
B            145       120      168       0        200
C            350       300      0        340       0
Run Code Online (Sandbox Code Playgroud)

我需要将以下格式转换为下面提到的报告格式。

我想将这些产品转置到 Cust_Name 列组中,其值 >0,否则它不应该成为最终输出报告的一部分。

我尝试了很多枢轴选项,但没有成功。

所需输出:

Cust_Name      Product       Price
A              Prod2         100
               Prod3         120
Total A        -             220
B              Prod1         145
               Prod2         120
               Prod3         168
               Prod5         200
Total B        -             633
C              Prod1         350
               Prod2         300
               Prod4         340
Total C        -             890
Run Code Online (Sandbox Code Playgroud)

excel vba unpivot excel-formula powerquery

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