小编djq*_*djq的帖子

R中文件路径的原始文本字符串

在R中指定文件路径字符串时是否可以使用前缀来忽略转义字符?

例如,如果我想example.csv在使用Windows时读取文件,我需要手动更改\/\\.例如,

'E:\DATA\example.csv'
Run Code Online (Sandbox Code Playgroud)

'E:/DATA/example.csv'

data <- read.csv('E:/DATA/example.csv')
Run Code Online (Sandbox Code Playgroud)

python我可以使用前缀我的字符串,r以避免这样做(例如r'E:\DATA\example.csv').是否有类似的命令R,或者我可以用来避免出现此问题的方法.(我在windows,mac和linux之间移动 - 这只是windows OS上的一个问题).

string r

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

使用R的情感分析

是否有任何R套餐专注于情绪分析?我有一个小调查,用户可以写一个关于他们使用网络工具的经验的评论.我要求数字排名,并且可以选择包含评论.

我想知道评估评论的积极性或消极性的最佳方法是什么.我希望能够将它与用户提供的数字排名进行比较,使用R.

r sentiment-analysis

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

在现有表上创建序列

如何在表格上创建一个序列,使其从0 - >最大值?我尝试使用以下SQL代码,但它没有在我正在使用的表中插入任何值:

CREATE SEQUENCE rid_seq;
ALTER TABLE test ADD COLUMN rid INTEGER;
ALTER TABLE test ALTER COLUMN rid SET DEFAULT nextval('rid_seq');
Run Code Online (Sandbox Code Playgroud)

我试图插入序列的表是另一个查询的输出.我无法弄清楚在初始查询期间添加序列是否更有意义,或者在执行查询后将序列添加到表中.

sql postgresql

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

我如何引用LaTeX中文章的标题?

我正在使用LaTeX和BibTeX作为文章,我希望能够引用我引用的文章的标题.执行此操作的命令是什么?

我正在使用\bibliographystyle{chicago}它似乎不是\citeT{},\citetitle{}或者\citeTitle{}

latex bibtex

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

使用ggplot2建议黑白配色方案

我正在使用ggplot2来生成许多这样的结构图:

在此输入图像描述

是否容易生产出黑白相间的东西?我确实读过这个问题,但它仍然产生了彩色填充.

r ggplot2

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

从R格式化JSON输出的策略

我试图找出生产从R.我有以下的数据帧一个JSON文件的最好方式tmpR.

> tmp
  gender age welcoming proud tidy unique
1      1  30         4     4    4      4
2      2  34         4     2    4      4
3      1  34         5     3    4      5
4      2  33         2     3    2      4
5      2  28         4     3    4      4
6      2  26         3     2    4      3
Run Code Online (Sandbox Code Playgroud)

输出dput(tmp)如下:

tmp <- structure(list(gender = c(1L, 2L, 1L, 2L, 2L, 2L), age = c(30, 
34, 34, 33, 28, 26), welcoming = c(4L, 4L, …
Run Code Online (Sandbox Code Playgroud)

json r dataframe

21
推荐指数
3
解决办法
1万
查看次数

使用RPostgreSQL写入特定模式

我正在使用RPostgreSQL来读写数据.从任何模式读取工作都很完美,但我无法写入非公共模式.例如,以下代码将一个表放在public模式中,并使用名称myschema.tablex

# write dataframe to postgres 
drv <- dbDriver("PostgreSQL")
con <- dbConnect(drv, host="localhost", user="postgres", password="zzzz", dbname="mydatabase", port="5436")
if(dbExistsTable(con,"myschema.tablex")) {
  dbRemoveTable(con,"myschema.vkt_tablex")}
dbWriteTable(con,"myschema.tablex", dataframe, row.names=F)
Run Code Online (Sandbox Code Playgroud)

我想要做的是将表tablex放在模式中myschema.我还尝试在连接中命名模式:dbname="mydatabase.myschema"并尝试schemaname我在前面的bug中提到的参数.

这些方法都不起作用,所以我想知道是否还有其他方法可以使用.

postgresql r

19
推荐指数
2
解决办法
8872
查看次数

使用LaTeX,我如何在每个部分的末尾都有一个引用列表?

我想为每个部分生成参考书目,并在本节末尾进行.当我这样做时,它会生成完整的参考书目并将其放在每个部分之后.

有没有办法可以做到这一点?

这里的建议说

"chapterbib包提供了一个选项sectionbib,它将参考书目放在\ section*而不是\ chapter*中,如果每章都有参考书目,这是有意义的.当natbib也被加载时,这个选项不起作用;相反,添加natbib的选项."

我不明白这意味着什么,我已经尝试过我认为的选项.具体来说,"为natbib添加选项"是什么意思?

我后来的问题(在我的第一个问题得到解决之后演变而来)是在引用和下一部分之间没有分页符.

谢谢您的帮助.

latex bibtex bibliography

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

一起使用sqldf和RPostgreSQL

使用时RPostgreSQL我发现我不能sqldf以同样的方式使用.例如,如果我使用以下代码加载库并将数据读入数据框:

library(RPostgreSQL)
drv <- dbDriver("PostgreSQL")
con <- dbConnect(drv, host="localhost", user="postgres", password="xxx", dbname="yyy", port="5436")
rs <- dbSendQuery(con, "select * from table");                           
df<- fetch(rs, n = -1); dbClearResult(rs) 
dbDisconnect(con) 
Run Code Online (Sandbox Code Playgroud)

我知道在数据帧中有这个表的内容df.但是,如果我想使用sqldf我以前执行的命令运行SQL命令:

sqldf("SELECT * FROM df WHERE X > 10")
Run Code Online (Sandbox Code Playgroud)

这不再有效,因为我收到错误消息:

Error in postgresqlNewConnection(drv, ...) : 
  RS-DBI driver: (could not connect postgres@localhost on dbname "test"
)
Error in !dbPreExists : invalid argument type
Run Code Online (Sandbox Code Playgroud)

我认为这是我操作员的错误,但我无法确定如何提供哪些参数,sqldf以便它只关注数据框并且不会尝试连接到其他任何东西.

sql postgresql r sqldf rpostgresql

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

远程连接MySQL数据库

我刚刚在网络托管服务上建立了一个MySQL数据库,我正在尝试使用以下php远程连接它:

<?php
//Connect To Database
$hostname='113.101.88.97.ukld.db.5513497.hostedresource.com';
$username='myusername';
$password='mypassword';
$dbname='testdb';
$usertable='test';
$yourfield = 'lat';

mysql_connect($hostname,$username, $password) OR DIE ('Unable to connect to database! Please try again later.');
mysql_select_db($dbname);

$query = 'SELECT * FROM ' . $usertable;
$result = mysql_query($query);
if($result) {
    while($row = mysql_fetch_array($result)){
        print $name = $row[$yourfield];
        echo 'Name: ' . $name;
    }
}
else {
print "Database NOT Found ";
mysql_close($db_handle);
}
?>
Run Code Online (Sandbox Code Playgroud)

我是php和MySQL的新手,我不懂一些东西.我已将上述代码保存在一个文件(名为demo.html)中,我尝试在我的Web浏览器中查看它(它目前没有显示任何内容).

我的托管公司告诉我要连接到我应该使用的数据库

ukld.db.5513497.hostedresource.com
Run Code Online (Sandbox Code Playgroud)

我假设我需要包含IP地址(我在使用PhPMyAdmin登录时看到的内容),所以我也添加了.但是,我不知道这是否结构正确.

$hostname='113.101.88.97.ukld.db.5510597.hostedresource.com';
Run Code Online (Sandbox Code Playgroud)

php mysql

13
推荐指数
3
解决办法
6万
查看次数