我写了一个函数,允许我从剪贴板中获取四列数据,拆分它,添加一列额外的列,重新组合它,并将其导出为文本文件。
xyztoinp <- function(x) {
x <- read.table(file="clipboard")
a <- x[,-1]
b <- x[,1]
c <- ifelse(b == "C", 6,
ifelse (b == "O", 8,ifelse (b == "H", 1, 3)))
x <- cbind(b,c,a)
write.table(x, file="IRCoutput", quote = FALSE,
sep = "\t", row.names = FALSE, col.names = FALSE)
}
我有两个问题:-
是否可以创建一个文件,其中包含我使用此函数创建的表,以便将该表粘贴到某些文本的中间?
邪恶的笑(Evil Grin的缩写)
text_text_text_text_text_text_text_
text_text_text_text_text_text_text_
Neatly formated table
text_text_text_text_text_text_text_
text_text_text_text_text_text_text_
其次,我试图修改函数,使其将一个文件名作为变量;即< code>xyztoinp
等等……但这并没有产生带有新文件名的输出;有人知道这是怎么做到的吗?
这是我的工作代码,
xyztoinp公司
谢谢大家,尤其是@格雷格。ps在函数中不可能改变文件名,但是我对上面的内容很满意。
人们希望将表格(或图表,或输出,或…)安装到文本中的一般原因是为了创建某种自动报告(如果这不是您的情况,请提供更多详细信息,以便我们回答实际问题)。
要创建带有格式良好的表格(和其他东西)的自动化报告,最好的方法是创建一个模板并处理它以创建报告。查看knitter包以了解有关执行此操作的详细信息(您也可以使用odfweave包或sweave函数或其他函数,但knitter可能是最通用的)。
如果您不想预先创建报告模板,另一个选项是pander包。
切换到迎合或针织也可能解决您的第二个问题,但如果没有,那么我们将需要看看您尝试了什么以及发生了什么,以了解为什么它不起作用以及如何提供帮助。
问题内容: 我一直在看这段代码已有一段时间了,但我看不出问题出在哪里。我已经阅读了整个StackOverflow,但仍然看不到我的错误在哪里。 错误在第13行中,即thats 。我尝试通过http://www.w3schools.com/php/php_mysql_insert.asp帮助自己,但对我没有太大帮助。 问题答案: 警告: 切勿将 w3schools 用于学习目的。他们的教程中有很多错
我正在阅读一个用一些分隔符分隔的文本文件。 我的文本文件内容示例 Avc def efg JKSJD 1 2 3 5 3 4 6 0 每次调用createRow和createCell时是否都会创建新对象? 如果是,有什么替代方案?。如何以更好的性能将大数据写入excel?
问题内容: 当我尝试将俄语文本插入MySQL数据库时,它会像这样插入:г??????????????? ?? ????????? Рісѓрїр°ріс‹рїр°с‹рір°рї 因此,我有两个页面:registration.php和addUser.php。在每个 数据库由11个表组成,每个表都有排序规则:utf8_general_ci,类型:MyISAM。每个表中的每个字段都具有排序规则:utf
问题内容: 我有一张表格,列出了来自特定网站的评论数量,如下所示: 我还有另一个表,列出了所有站点,例如从1到10 使用以下代码,我可以找出上个月缺少哪些站点条目: 生产: 我希望能够使用一些默认值(即“ 0”)将查询中列出的缺失网站插入到注释表中 问题是,我如何更新/插入表/值? 干杯, 背风处 问题答案:
问题内容: 我想在文本文件中的某些位置插入数据,而实际上不覆盖现有数据。我尝试了RandomAccessFile ....但是也覆盖了它....有没有办法在不覆盖数据的情况下插入数据?-提前致谢 问题答案: 您必须阅读并重写文件。在此操作过程中,您必须找到要放置文本并进行书写的位置。
问题内容: 我想创建一个用于编辑文本文件的简单程序(用Java),尤其是一个可以在文本文件中的任意位置插入任意文本的程序。此功能是我当前正在编写的一个较大程序的一部分。 阅读有关java.util.RandomAccessFile的描述,似乎在文件中间执行的任何写操作实际上都将覆盖现有内容。这是我要避免的副作用(如果可能)。 有没有简单的方法可以做到这一点? 提前致谢。 问题答案: 好的,这个问题