我有以下项目骨架.
ex47
bin/
docs/
ex47/
__init__.py
tests/
__init__.py
game_tests.py
game.py
setup.py
Run Code Online (Sandbox Code Playgroud)
在Aptana Studio工作.在game_tests.py我有
from nose.tools import *
from ex47.game import Room
Run Code Online (Sandbox Code Playgroud)
但Aptana因为无法找到Room而对我大吼大叫,我在'game.py'中定义了Room.当我nosetests在命令行上运行时,我得到错误:导入错误(没有名为游戏的模块).什么似乎是错的?
我想访问和操作R中的大型数据集.因为它是一个大的CSV文件(~0.5 GB),我打算将它导入
SQLite然后从R访问它.我知道sqldf和RSQLite包可以做到这一点但我去了他们的手册并没有帮助.作为SQL的新手也无济于事.
我想知道我是否必须将R目录设置为SQLite,然后从那里开始?我如何读入R中的数据库呢?哎呀,如果你知道如何在不使用SQL的情况下从R访问数据库,请告诉我.
谢谢!
我试图在R中连接许多向量c().我声明他们每个都以"_n"结尾(即filename_n).现在我想知道是否有一种更简单的方法来读取它们而不仅仅是输入每个变量.我知道在Bash中我可以ls *.file_extension > filename用来读取所有文件.在R中是否有类似的方法
谢谢.
我有一个很大的百分比向量(0-100),我试图计算它们中有多少是特定的20%桶(<20,20-40,40-60,60-80,80-100).向量的长度为129605,没有NA值.这是我的代码:
x<-c(0,0,0,0,0)
for(i in 1: length(mail_return))
{
if (mail_return[i]<=20)
{
x[1] = x[1] + 1
}
if (mail_return[i]>20 && mail_return[i]<=40)
{
x[2] = x[2] + 1
}
if (mail_return[i]>40 && mail_return[i]<=60)
{
x[3] = x[3] + 1
}
if (mail_return[i]>60 && mail_return[i]<=80)
{
x[4] = x[4] + 1
}
else
{
x[5] = x[5] + 1
}
}
Run Code Online (Sandbox Code Playgroud)
但是sum(x)给我的长度是133171.不应该是向量的长度,129605?怎么了?