优秀的编程知识分享平台

网站首页 > 技术文章 正文

R语言实践问题与解决方法记录(一)

nanyue 2024-10-07 11:15:38 技术文章 14 ℃

  1. R语言怎么将list写入txt文件中

    作用lapply命令,因为lapply操作时,将对象转换为列表对象。lapply对list的操作更为方便。

    命令如下:lapply(mylist,write,"文件名.txt",append = TRUE).

  2. R语言怎么将列表中子列表为NULL的子列表去掉

    mylist[!sapply(mylist,is.null)]

  3. R语言怎么将数据框num格式形式的数据,转为apriori可以直接使用的transaction数据。

    num_inum_j
    1a
    1a
    3d
    4d
    4e
    6a
    6b
    8a

    可使用 tran <- as (split(num[,'num_i'],num[,'num_j']),"transactions")。但这种方法会有重复数据产生,可以用unique()函数进行去除。

  4. 判断a向量中的数据与b向量中的数据重复数是否大于2。

    table(a%in%b)['TRUE']>1,当重复数为零时会报错。

  5. R语言与mysql数据库的操作。

    ##加载RMySQL包 library("RMySQL") ##连接数据库 con <- dbConnect(MySQL(),host= ,dbname=,user=,password = ) ##传入查询命令 res <- dbSendQuery(con,"select * From data_name") ##取res的前1000行放入数据框data中 data <- dbFetch(res,n=1000) ##清理命令,一定要清理,不然再连接会报错 dbClearResult(res) ##将transaction 转换为 data.frame , data_dataframe <- as(data,"data.frame")。

Tags:

最近发表
标签列表