小编Dir*_*way的帖子

如何在Windows上pip或easy_install tkinter

我的闲置是抛出错误,并说tkinter无法导入.

是否有安装一个简单的方法,tkinter通过pipeasy_install

似乎有很多包裹名称飞来飞去......

此和其他各种变化tkinter-pypy不起作用.

pip install python-tk
Run Code Online (Sandbox Code Playgroud)

我在Windows上使用Python 2.7而不能apt-get.

谢谢.

python pip tkinter easy-install python-2.7

90
推荐指数
6
解决办法
50万
查看次数

一次重塑多个值

我有一个很长的数据集我想扩大,我很好奇是否有一种方法可以使用R中的reshape2或tidyr包一步完成所有这些操作.

数据框df如下所示:

id  type    transactions    amount
20  income       20          100
20  expense      25          95
30  income       50          300
30  expense      45          250
Run Code Online (Sandbox Code Playgroud)

我想谈谈这个问题:

id  income_transactions expense_transactions    income_amount   expense_amount
20       20                           25                 100             95
30       50                           45                 300             250
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过reshape2来获得部分路径,例如:

dcast(df, id ~  type, value.var="transactions")
Run Code Online (Sandbox Code Playgroud)

但有没有办法一次性重塑整个df,同时解决"交易"和"金额"变量?理想情况下,新的更合适的列名称?

r reshape dataframe reshape2 tidyr

17
推荐指数
2
解决办法
5912
查看次数

通过Neo4j浏览器提交多个分号分隔的Cypher语句

我想通过网络浏览器提交一份分号分隔的Cypher写入语句列表,但我收到错误...

MERGE (a:user{id: 'A'}) 
MERGE (b:product{id: '1'}) 
CREATE UNIQUE (a)-[:USED_BY]->(b); 


MERGE (a:user{id: 'B'}) 
MERGE (b:product{id: '4'})  
CREATE UNIQUE (a)-[:USED_BY]->(b); 
Run Code Online (Sandbox Code Playgroud)

我正在创建新节点并在后面的关系语句中引用它们,所以我想提交单独的查询而不是一个长的查询,我想通过Cypher这样做.

最好的方法是什么?

neo4j cypher

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

无法使用sqlite命令bash在Python中打开Sqlite db create

所以,如果我使用sqlite3包在Python中创建一个db:

import sqlite3
con = sqlite3.connect('test.db')
Run Code Online (Sandbox Code Playgroud)

我无法使用bash中的sqlite命令行打开数据库:

sqlite test.db
Unable to open database "test": file is encrypted or is not a database
Run Code Online (Sandbox Code Playgroud)

但是,我可以使用Python中的sqlite3连接到使用sqlite命令行创建的数据库.

如何在sqlite命令行中打开Python创建的dbs?

python sqlite

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

按行名合并多个数据框

我正在尝试按行名称合并多个数据框.

我知道怎么做两个:

x = data.frame(a = c(1,2,3), row.names = letters[1:3])
y = data.frame(b = c(1,2,3), row.names = letters[1:3])
merge(x,y, by = "row.names")
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用reshape软件包时,merge_all()我遇到了错误.

z = data.frame(c = c(1,2,3), row.names = letters[1:3])
l = list(x,y,z)
merge_all(l, by = "row.names")

Error in -ncol(df) : invalid argument to unary operator
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

merge r reshape dataframe

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

在Sublime Text 2中关闭Sublime REPL中的自动完成功能

当我输入Sublime Repl控制台(Python)并点击返回以运行命令时,我发现超级烦人的自动完成接管并更改命令.

如何在SublimeRepl控制台中将其关闭?

谢谢

sublimetext sublimetext2 sublimerepl sublimetext3

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

Rserve - 一台服务器上的多个实例?

是否可以在一台服务器上同时运行多个Rserve实例?

例如10个实例意味着10个独立的R工作区通过Rserve在同一台机器上监听不同的端口?

r rserve

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

在Ubuntu 13.10上查找Rserve Rconfig文件

文档说它应该位于/etc/Rserv.conf不使用Ubuntu 13.10的情况下.

当我运行sudo find / 'Rserv.conf'sudo find / '*Rserv.conf'它没有返回这样的文件.

但Rserve工作正常.

我对linux很陌生,所以也许我在搞乱这里的东西.

我在哪里以及如何找到此配置文件?

linux ubuntu r configuration-files rserve

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

字符串的无监督聚类

我有 1000 多个关键字的列表,我想按相似性将它们组合在一起。

例如:

  • “庭院家具”
  • “客厅家具”
  • “旧椅子”
  • “新椅子”

我希望将“家具”和“椅子”这两个词组合在一起。

我知道我可以做到这一点的一种方法是指定一些预先选择的“质心”术语,然后计算每个术语的 Levenshtein 距离并使用 kmeans 对它们进行聚类。

但我有兴趣了解的是,如何在不预先指定“椅子”和“家具”等质心术语的情况下做到这一点。

谢谢。

nlp r cluster-analysis machine-learning k-means

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