小编Die*_*ego的帖子

返回与R中指定的Ascii代码关联的字符

下午好,

我正在尝试在R中用字母表中的字母创建笛卡尔积.

我实际上在尝试的是:

首先,我创建一个带字母的矩阵

a <- as.matrix(seq(97,122,by=1))
Run Code Online (Sandbox Code Playgroud)

然后我创建一个包含2列所有组合的数据框

b <- expand.grid(a, a)
Run Code Online (Sandbox Code Playgroud)

最后我结合了两列

apply(b,1,paste,collapse=" ")
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我找不到将这些"小数"转换为其Ascii字符的方法.

我尝试了几个像rawToChar和gsub这样的东西失败了.

有人能指出我正确的方向吗?

谢谢

ascii r character

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

使用 R 中的 shell 或管道读取 csv 文件的列 - Windows

我正在寻找一种使用 shell() 或管道将 csv 文件中的几列读入 R 的方法。

我发现这个线程解释了如何在 Linux 上完成它:Quicker way to read single column of CSV file

在 Linux 上,这可以添加what参数:

a <-as.data.frame(scan(pipe("cut -f1,2 -d, Main.csv"),
                       what=list("character","character"),sep= ","))
Run Code Online (Sandbox Code Playgroud)

但是,这似乎不适用于 Windows。

当使用pipe("cut -f1 -d, Main.csv")连接被打开但它不返回任何东西。

为了在 Windows 上工作,我需要使用什么函数/语法。

是否可以通过使用 shell() 来完成此操作?

谢谢,

迭戈

windows csv shell r pipe

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

标签 统计

r ×2

ascii ×1

character ×1

csv ×1

pipe ×1

shell ×1

windows ×1