小编Jaz*_*ine的帖子

R如何在if语句中使用grep

在RI中想要在if语句中做类似的事情,如下面的示例,我在mix $ color列中搜索包含单词red的任何颜色,并在mix数据帧中将新变量设置为红色.

mix$newcolor <- if(grep("Red",mix$color) "red"

这里是数据帧组合的一些示例数据:

AliceBlue BlueViolet DarkRed MediumVioletRed

我收到此错误消息:

警告消息:在if(grepl("深红色",混合$ color)== TRUE)"red":条件长度> 1且仅使用第一个元素

我认为grepl应该返回一个TRUE或FALSE布尔值,所以这应该是可接受的,但我错过了一些东西(或很多).

谢谢你的帮助.

if-statement r grepl

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

如何在Mac 10.7.4上从Android模拟器卸载我的应用程序

我正在寻找从mac book pro上的Android模拟器中卸载我的应用程序的正确方法.我看到的说明适用于Windows操作系统.

寻找在Xcode中重新创建Reset Simulator进程的步骤.

谢谢,谢谢你的帮助.

android uninstall emulation

6
推荐指数
1
解决办法
6352
查看次数

iOS TodayView Widget断点不起作用

我正在完成本教程,它在模拟器上运行得很好,除了我不明白如何调用这些方法.今天的视图小部件显示正常,但是当我向方法添加断点时(例如ViewDidLoad,widgetPerformUpdateWithCompletionHandler),似乎永远不会调用断点.

我正在尝试解决这个问题,因为我添加了额外的代码 - 例如NSLog在方法中显示一些值但是没有看到NSLog调用的任何输出.

有人能解释为什么断点不起作用吗?我猜它与扩展方法有关,正在'背景'中执行,但我不确定.

谢谢

objective-c ios ios-simulator

6
推荐指数
1
解决办法
1186
查看次数

如何在列表列表中找到具有最大值的列表(嵌套列表包含字符串和数字)?

我有一份清单清单

list_of_lists = [['a',1,19,5]['b',2,4,6],['c',22,5,9],['d',12,19,20]]
Run Code Online (Sandbox Code Playgroud)

而且我想获得具有最高值的前x个列表,因此前3个max(list_of_lists)将返回

[['c',22, 5,9],['d',12,19,20],['a',1,19,5]]
Run Code Online (Sandbox Code Playgroud)

或者,如果我循环,list_of_lists我可以根据所选列表的索引将每个列表中的最高x max值附加到另一个列表列表中.

这是我正在使用的代码,但它有缺陷,因为我认为我需要在每个循环结束时删除所选答案,因此它不会出现在下一个循环中,它只查看第4列(x [3])

for y in case_list:
    last_indices = [x[3] for x in case_list]
    print("max of cases is: ",max(last_indices))
Run Code Online (Sandbox Code Playgroud)

目前的输出是:

max of cases is:  22
max of cases is:  22
max of cases is:  22
Run Code Online (Sandbox Code Playgroud)

这个答案给出了最高的最大列表,但我希望能够灵活地返回顶部x而不是一个.

答案给出了单个列表中的前x个值.

python list max nested-lists python-3.x

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

我如何从iphone中删除coredata

您知道如何在更改实体结构时重置iPhone模拟器上的coredata商店吗?

当我创建的核心数据存储的新版本与我上次在iPhone上运行的版本不同时,是否需要执行类似的过程?如果是的话,请问怎么样?

谢谢

iphone core-data core-data-migration ios

4
推荐指数
2
解决办法
5900
查看次数

Android构建错误

在尝试在Eclipse中构建我的应用程序时,我遇到了这些错误.当编译器警告我我的.project文件丢失时,事情开始走下坡路.

然后我尝试修复项目,现在遇到这些错误:

构建期间发生错误.在项目'net.learn2develop.Layouts.LayoutsActivity'上运行构建器'Android Resource Manager'的错误.首选项节点"org.eclipse.jdt.core"已被删除.在项目net.learn2develop.Layouts.LayoutsActivity'上运行构建器"Android Pre Compiler"的错误.路径必须包含项目和资源名称:/net.learn2develop.Layouts.LayoutsActivity错误在项目'net.learn2develop.Layouts.LayoutsActivity'上运行构建器'Java Builder'.首选项节点"org.eclipse.jdt.core"已被删除.

我的项目顶部只有一个红色x,但项目中没有任何单个文件.

有关如何重新创建.project文件或解决这些Preference节点错误的任何建议?

我是Android/Eclipse的新手,所以细节会有所帮助.

谢谢

eclipse android compiler-errors preference

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

如何计算R中两个日期之间的天数

我正在尝试减去R中的两个日期。这是通过structure命令的两个日期:

str(standard_data_4testing$start_datetime)
 POSIXct[1:489124], format: "2016-02-01 00:38:49" "2016-02-01 07:48:53" "2016-02-01 08:32:08" "2016-02-01 11:21:13" ...

str(standard_data_4testing$original_installdate)
 Date[1:489124], format: "2015-10-15" "2015-10-15" "2015-10-15" "2016-01-29" "2016-01-29" "2016-01-29" ...
Run Code Online (Sandbox Code Playgroud)

我用as.DateR中的函数创建了这两个函数,但是start_datetime具有日期和时间,并且original_installdate在原始数据中仅具有日期,如上所述。

有没有办法减去它们?

我试图用以下语句减去:

standard_data_4testing$start_datetime - standard_data_4testing$original_installdate
Run Code Online (Sandbox Code Playgroud)

但是我得到这个错误:

警告消息:“-”的方法不兼容(“ -.POSIXt”,“-。Date”)

在它打印出一些数据之后:

[6049]“ 2016-02-01 09:48:44 UTC”“ 2016-02-01 07:24:08 UTC”“ 2016-02-01 09:02:33 UTC”“ 2016-02-01 09: 14:29 UTC“ [6053]” 2016-02-01 10:49:46 UTC“” 2016-02-01 19:07:52 UTC“” 2016-02-01 02:39:04 UTC“” 2016- 02-01 03:59:29 UTC“ [6057]” 2016-02-01 07:13:05 UTC“” 2016-02-01 07:58:50 UTC“不适用

我也尝试过使用POSIXct,但收到类似的错误。

尽管它们的组成有所不同,有什么办法可以减去两个日期?

谢谢你的帮助

datetime r date posixct

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

在 Hive 中希望选择列中具有特殊字符的行

我希望在 Hive 中选择列中具有特殊字符 [a-zA-Z0-9] 的行。

我不太确定如何构造 WHERE 子句,但基于其他线程,我认为它应该类似于:

SELECT DISTINCT user_name
FROM user_info
WHERE user_name like regexp_extract('%[^a-zA-Z\d\s:]%')
Run Code Online (Sandbox Code Playgroud)

但是 Hive 提供了这个错误:

编译语句时出错:FAILED: SemanticException [Error 10014]: Line 3:21 Wrong arguments ''%[^a-zA-Z\d\s:]%'': 类 org.apache.hadoop 没有匹配的方法。 hive.ql.udf.UDFRegExpExtract 与(字符串)。可能的选择:FUNC (string, string) FUNC (string, string, int)

我应该如何设置 regexp_extract 子句?

谢谢

regex sql hive extract

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

如何在字段中的最后一个逗号后获取字符串

我有一个包含这样的数据的列,我通过Python访问:

501,555,570=3.5
Run Code Online (Sandbox Code Playgroud)

我想得到570=3.5.

我怎样才能做到这一点?它会是split命令的变体吗?

python split substring

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

Python:AttributeError:'str'对象没有属性'datetime'

我正在使用此代码:

def calcDateDifferenceInMinutes(end_date,start_date):
    fmt = '%Y-%m-%d %H:%M:%S'
    start_date_dt = datetime.strptime(start_date, fmt)
    end_date_dt = datetime.strptime(end_date, fmt)

# convert to unix timestamp
start_date_ts = time.mktime(start_date_dt.timetuple())
end_date_ts   = time.mktime(end_date_dt.timetuple())

# they are now in seconds, subtract and then divide by 60 to get minutes.
return (int(end_date_ts-start_date_ts) / 60)
Run Code Online (Sandbox Code Playgroud)

来自这个问题:stackoverflow问题

但我收到这条消息:

AttributeError:'str'对象没有属性'datetime'

我已经回顾了类似的问题但除了做以下事情之外没有看到任何其他选择:

start_date_dt = datetime.datetime.strptime(start_date, fmt)
Run Code Online (Sandbox Code Playgroud)

这是完整的痕迹:

> Traceback (most recent call last):   File "tabbed_all_cols.py", line
> 156, in <module>
>     trip_calculated_duration = calcDateDifferenceInMinutes (end_datetime,start_datetime)   File "tabbed_all_cols.py", line 41, in
> calcDateDifferenceInMinutes …
Run Code Online (Sandbox Code Playgroud)

python strptime

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

从Swift 3字符串中删除前导零的最有效方法

我有一个字符串,如"00123456",我希望在字符串"123456"中删除前导零.

我找到了几个 Objective-C的例子,但不确定使用Swift 3的最佳方法.

谢谢

substring leading-zero swift3

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

在R中创建具有有限范围的偏斜分布的样本矢量数据

我想在R中创建一个R中的数据样本向量,在其中我可以控制所选值的范围,所以我想我想使用sample来限制生成的值的范围,而不是生成一个rnorm-type命令基于分布类型,方差,SD等的值范围.

所以我希望用一个指定范围(例如1-5)的样本进行偏斜分布,如下所示:

x=rexp(100,1/10)
Run Code Online (Sandbox Code Playgroud)

这是我所拥有的,但没有提供偏斜的分布:

y=sample(1:5,234, replace=T) 
Run Code Online (Sandbox Code Playgroud)

我怎么能得到我的蛋糕(有限的范围)并且吃它(偏斜的分布),可以这么说.

谢谢

r sample

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

在 Android R.drawable.&lt;filename&gt; 中使用动态文件名

我正在尝试在 Android 中动态构建图像的文件名以在 R.drawable 中使用。条款。

这是我的代码:

    imgHouse = (ImageView)findViewById(R.id.imageView);
    strHouseNameImageFile = strHouseName + ".png";
    imgHouse.setBackgroundResource(R.drawable.<filename>);
Run Code Online (Sandbox Code Playgroud)

在上面的最后一行中,我真的希望它是房屋名称和 .png 的组合,但我不确定如何将 R.drawable 使用的字符串放在一起。

我可以为最后一行做这样的事情,现在在 Android Studio 中出现错误: imgHouse.setBackgroundResource(strHouseNameImageFiles);

任何帮助,将不胜感激。

谢谢

android image android-drawable

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