在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上的一个问题).
是否有任何R套餐专注于情绪分析?我有一个小调查,用户可以写一个关于他们使用网络工具的经验的评论.我要求数字排名,并且可以选择包含评论.
我想知道评估评论的积极性或消极性的最佳方法是什么.我希望能够将它与用户提供的数字排名进行比较,使用R.
如何在表格上创建一个序列,使其从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)
我试图插入序列的表是另一个查询的输出.我无法弄清楚在初始查询期间添加序列是否更有意义,或者在执行查询后将序列添加到表中.
我正在使用LaTeX和BibTeX作为文章,我希望能够引用我引用的文章的标题.执行此操作的命令是什么?
我正在使用\bibliographystyle{chicago}它似乎不是\citeT{},\citetitle{}或者\citeTitle{}
我试图找出生产从R.我有以下的数据帧一个JSON文件的最好方式tmp在R.
> 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) 我正在使用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中提到的参数.
这些方法都不起作用,所以我想知道是否还有其他方法可以使用.
我想为每个部分生成参考书目,并在本节末尾进行.当我这样做时,它会生成完整的参考书目并将其放在每个部分之后.
有没有办法可以做到这一点?
这里的建议说
"chapterbib包提供了一个选项sectionbib,它将参考书目放在\ section*而不是\ chapter*中,如果每章都有参考书目,这是有意义的.当natbib也被加载时,这个选项不起作用;相反,添加natbib的选项."
我不明白这意味着什么,我已经尝试过我认为的选项.具体来说,"为natbib添加选项"是什么意思?
我后来的问题(在我的第一个问题得到解决之后演变而来)是在引用和下一部分之间没有分页符.
谢谢您的帮助.
使用时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以便它只关注数据框并且不会尝试连接到其他任何东西.
我刚刚在网络托管服务上建立了一个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) r ×6
postgresql ×3
bibtex ×2
latex ×2
sql ×2
bibliography ×1
dataframe ×1
ggplot2 ×1
json ×1
mysql ×1
php ×1
rpostgresql ×1
sqldf ×1
string ×1