小编Kha*_*idN的帖子

将数据从 Google Drive 中的 CSV 文件导入到 Google Sheet

我正在使用 SAS 每 24 小时生成两个 CSV 文件。我使用 bat 脚本将生成的 CSV 文件保存在 Google Drive 的文件夹中。CSV 文件已被替换,因此文件夹中将始终只有这两个文件。

CSV 文件以“,”分隔,仅包含三列或四列。

我想在 Google 表格和 CSV 文件之间创建直接链接,以便 Google 表格自动更新为最新数字。

我尝试过使用“ImportData”功能但没有成功

=IMPORTDATA("https://drive.google.com/file/d/123231jshu231731/edit?usp=sharing")
Run Code Online (Sandbox Code Playgroud)

其中 123231jshu231731 是 file_id。

但我得到的错误是

Result was not automatically expanded, please insert more columns (896).
Run Code Online (Sandbox Code Playgroud)

这没有意义,因为文件只有 3 列

希望有人能更好地解决我的自动化问题

谢谢

csv import google-sheets

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

在R中按条件将行合并在一起

我有一个data.frame看起来像这样:

IsLead    ID Path    LogTime                    PathCode    Conversion
0         198822     2015-06-19 01:57:11.000    J           ConvA
0         198822     2015-06-19 01:58:33.000    F           ConvA
1         198822     2015-06-19 02:07:01.000    H           ConvA
0         253547     2015-06-20 07:52:33.000    A           ConvD
1         253547     2015-06-20 07:52:33.000    H           ConvD
2         351754     2015-06-20 07:52:33.000    J           
2         351754     2015-06-20 07:52:33.000    A           
Run Code Online (Sandbox Code Playgroud)

IsLead表示行是否要转换,0表示路径上的交互,而1表示实际转换点。2表示路径将不转换。

ID路径表示唯一路径。因此,每个路径为0的路径必须包含1。每个路径为2的路径仅包含2。

LogTime指示交互时间。

PathCode指示交互的类型。其中H表示发生转换的交互,因此IsLead 1始终为PathCode H,并表示ID路径已完成。

转换指示转换发生在哪个转换点。

对行进行排序以确保您遵循每个ID路径路径,并且它们不会彼此缠绕在一起

我想更改我的data.frame,所以它看起来像这样:

ID Path    Lead    Path    Conversion
198822     1       JFH     ConvA
253547     1       AH      ConvD
351754     0       JA      
Run Code Online (Sandbox Code Playgroud)

因此,对于每个ID路径,已经按照正确的顺序合并了PathCode。对于具有转换的每个路径,LEAD为1,如果没有转换,则LEAD为0。

如果可能的话,我希望显示的路径列不带“ H”,因此这种情况下的路径为:“ JF”,“ A”,“ JA”。

merge r

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

SAS Enterprise Guide - 从流程中获取代码

我想知道是否有一种简单快捷的方法可以从我在 SAS Enterprise Guides 流程中创建的程序中获取代码?

我正在 SAS Enterprise Guide 中创建程序,然后创建一个脚本以供以后在 SAS 中使用,因为我没有足够的能力从头开始对其进行编程。

目前,我正在打开每个步骤并复制代码,但必须有更快的方法。

有什么建议么?

谢谢

sas enterprise-guide

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

带条件的数字序列

我有一个很大的data.frame,我想生成一个新的列(称为Seq),它有一个顺序值,每次不同的列发生更改时重新启动.下面是data.frame(带有省略的列)和名为Seq的新列的示例.正如您所看到的那样,有一个sequentiel计数,但每次有新的IDPath时,sequentiel计数都会重新开始.sequentiel长度可以有不同的长度,有些是1长,而其他是300.

IDPath    LogTime               Seq
AADS      19-06-2015 01:57      1
AADS      19-06-2015 01:55      2
AADS      19-06-2015 01:54      3
AADS      19-06-2015 01:53      4
DHSD      19-06-2015 12:57      1
DHSD      19-06-2015 10:58      2
DHSD      19-06-2015 09:08      3
DHSD      19-06-2015 08:41      4
Run Code Online (Sandbox Code Playgroud)

sequences r sequence dataframe dplyr

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