小编use*_*714的帖子

基于与其他列匹配的部分字符串在数据框中创建新列

我有2列的数据帧GL,并GLDESC与要添加一个名为第三列KIND基于一些数据是列内GLDESC.

数据框如下:

      GL                             GLDESC
1 515100         Payroll-Indir Salary Labor
2 515900 Payroll-Indir Compensated Absences
3 532300                           Bulk Gas
4 539991                     Area Charge In
5 551000        Repairs & Maint-Spare Parts
6 551100                 Supplies-Operating
7 551300                        Consumables
Run Code Online (Sandbox Code Playgroud)

对于数据表的每一行:

  • 如果在字符串GLDESC中的Payroll任何地方包含单词,那么我想KIND成为Payroll
  • 如果在字符串GLDESC中的Gas任何地方包含单词,那么我想KIND成为Materials
  • 在其他所有情况下我都想KIND成为Other

我在stackoverflow上找了类似的例子,但找不到任何东西,也查看了R开关上的假人,grep,apply和正则表达式尝试匹配GLDESC列的一部分,然后填充KIND列的帐户类型但是无法让它起作用.

regex string r match partial

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

r 在 curl::curl_fetch_memory(url, handle = h) 中出现 Blastula 错误:邮件失败:530

与 R 囊胚相关的 NOOB 问题。我正在尝试使用 office365 发送带有囊胚的电子邮件。我能够创建凭据文件,但似乎无法发送简单的测试电子邮件:

require(blastula) ; require(curl)
email <- compose_email(body = "Insert your e-mail body here",  footer = "Insert your e-mail footer here")
email %>% smtp_send(from = "me@email.com", to = "someone_else@email.com", credentials = creds_file("C:/Users/me/CREDS_FILE")
)

Run Code Online (Sandbox Code Playgroud)

似乎对 curl 的依赖引发了错误: curl 中的错误::curl_fetch_memory(url, handle = h) : MAIL failed: 530

我究竟做错了什么 ?

email curl r

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

R DBI ODBC错误:nanodbc / nanodbc.cpp:3110:07009:[Microsoft] [用于SQL Server的ODBC驱动程序13]无效的描述符索引

我继续阅读的DBI/ODBC速度比快RODBC,因此我尝试如下:

require(DBI);require(odbc)
con <- DBI::dbConnect(odbc::odbc(), dsn = 'SQLSERVER1', database = 'AcumaticaDB')
Run Code Online (Sandbox Code Playgroud)

我可以成功连接到DSN,但执行以下查询:

rs <- dbGetQuery(con, "SELECT * FROM inventoryitem")
dbFetch(rs)
Run Code Online (Sandbox Code Playgroud)

给我以下错误:

result_fetch(res @ ptr,n,...)中的错误:nanodbc / nanodbc.cpp:3110:07009:[Microsoft] [用于SQL Server的ODBC驱动程序13]无效的描述符索引

我究竟做错了什么 ?请,没有RODBC解决方案。谢谢!

sql-server odbc r r-dbi nanodbc

6
推荐指数
4
解决办法
5057
查看次数

标签 统计

r ×3

curl ×1

email ×1

match ×1

nanodbc ×1

odbc ×1

partial ×1

r-dbi ×1

regex ×1

sql-server ×1

string ×1