小编rid*_*994的帖子

将R中的数据帧输出到.csv

所以我正在尝试根据R中的数据帧编写.csv文件,但由于某种原因,我不断收到以下错误:

Error in .External2(C_writetable, x, file, nrow(x), p, rnames, sep, eol,  : 
  unimplemented type 'list' in 'EncodeElement
Run Code Online (Sandbox Code Playgroud)

这是traceback()给出的:

5: write.table(df, file = "df.csv", col.names = NA, 
       sep = ",", dec = ".", qmethod = "double")
4: eval(expr, envir, enclos)
3: eval(expr, p)
2: eval.parent(Call)
1: write.csv(df, file = "df.csv")
Run Code Online (Sandbox Code Playgroud)

有解决方案吗

csv r dataframe output

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

按因子生成ggplot中的多个图

我有一个数据集,我想根据其中一列生成多个图.也就是说,我希望能够使用ggplot为每个因素制作一个单独的图.

这是一些快速的样本数据:

Variety = as.factor(c("a","b","a","b","a","b","a","b","a","b")
Var1 = runif(10)
Var2 = runif(10)
mydata = as.data.frame(cbind(Variety,Var1,Var2))
Run Code Online (Sandbox Code Playgroud)

我想在Var2上生成Var1的两个单独的图,一个用于Variety A,第二个用于Variety B,最好是在单个命令中,但是如果有一种方法可以在不分割表的情况下进行,那也没关系.

r ggplot2 categorical-data

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

在R中查找列表元素

现在我正在使用R中的字符向量,我使用strsplit逐字分离.我想知道是否有一个函数可以用来检查整个列表,看看列表中是否有特定的单词,并且(如果可能的话)说出它所在的列表中的哪些元素.

恩.

a = c("a","b","c")
b= c("b","d","e")
c = c("a","e","f")
Run Code Online (Sandbox Code Playgroud)

如果z=list(a,b,c),那么f("a",z)将最佳地屈服[1] 1 3,并且f("b",z)将最佳地屈服[1] 1 2

任何帮助都会很精彩.

r list character

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

如何在R中找到日期的"起源"

如果我有一个使用as.Date函数转换的日期,例如"2015-01-01"我如何找出它作为参考源的日期?是的,我试过?Date,尝试使用默认的原点,但在1945年得到了几天.我想知道如何做到这一点,所以我不必每次在日期操作时手动检查.

r date

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

需要帮助将[B]中的BMP图像转换为矩阵?

我对R很新,我想知道是否有一种简单的方法可以将BMP图像转换为R中的矩阵.主要是,我正在寻找任何可以提供帮助的软件包.矩阵中每个元素的值对应于颜色.

r matrix data-conversion bmp

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

如何在 R 中导出/导入向量?

我意识到这是一个非常基本的问题,但我想确保我做得正确,所以我想问只是为了确认。我在一个项目中有一个向量,我希望能够在另一个项目中使用它,我想知道是否有一种简单的方法可以以一种可以轻松将其导入到另一个项目的形式导出该向量。

到目前为止,我想出的方法是将其转换为 df,然后将 df 导出为 csv,然后导入并将其解压为矢量形式,但这似乎不必要地复杂。它只是一个简单的数字向量。

r

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

As公式中的意外符号无法找到

我一直在使用as.formula设置glm,我无法弄清楚意外符号的位置.部分问题是我转换的字符向量太长了.+插入其间约700个单词,以便将其转换为公式.错误如下:

Error in parse(text = x, keep.source = FALSE) : 
   <text>:2:10080: unexpected symbol
Run Code Online (Sandbox Code Playgroud)

使用以下文本片段:

2: c_1_E + Campaign_Search_Payroll_Generic_1_P + Campaign_Search_Performing_Core_Keywords + Campaign_Self_Employment_E + Campaign_Self_Employment_P + Campaign_Withholding + Campaign_Youtube + Sou
Run Code Online (Sandbox Code Playgroud)

我确切知道的事情:

  1. 没有项目重复.
  2. 除了字母数字和下划线(_)之外没有其他符号.
  3. 没有项目以数字开头.

我在R中不够精通,无法理解阅读文档as.formula或函数调用本身.

有任何想法吗?

string text r formula syntax-error

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

R中的嵌套粘贴语句

这是其中之一"必须有更好的方法!" 的东西.我有一个嵌套的粘贴语句,我将在下面发布上下文.我需要打印一个声明,说" group x在以下的竞赛中击败以下组type y:group a, group b, ...group so and so"代码"部分"指的是由函数的其他方面确定的不同变量.我现在的方式有几种不同粘贴语句嵌套在一起,其中五个是准确的.关于如何使这个更少的任何想法......凌乱?这是原始代码:

paste(paste(paste(paste(un[j], "beat out the following groups:"), paste(un[t],collapse=", ")), "in"), n[i])
Run Code Online (Sandbox Code Playgroud)

string nested r

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