当前,我正在使用R版本3.4.4。我正在尝试使用R包的“效果”。但是我无法在此版本上安装和使用此软件包。
code
install.packages("effects")
library(effects)
plot(allEffects(lm_g_sc), type="response")
Run Code Online (Sandbox Code Playgroud)
结果
install.packages中的警告:软件包“效果”不可用(对于R版本3.4.4)
我能做什么?如果我不能使用此软件包,还有其他替代软件包吗?
我想保存在键上有元组的字典。
我试过pickle、ujson、json来保存字典。他们都没有工作。
字典有:
dictionary = {(-30, -29, -72, -71): [[-29.99867621124457, -71.75349423197208, 220], [-29.996964568219873, -71.7521560207641, 220], [-29.99696437241995, -71.7507330056961, 220], [-29.99761665426199, -71.75016101067708, 220]]}
Run Code Online (Sandbox Code Playgroud)
我试过:
with open('depth_echo.txt', 'w') as file:
file.write(ujson.dumps(dictionary)
import json
a, b, c = "abc"
data = {(1,2,3):(a,b,c), (2,6,3):(6,3,2)}
on_disk = json.dumps(data.items())
Run Code Online (Sandbox Code Playgroud) 我想获得列表中最低的 10% 数字。
List = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
Run Code Online (Sandbox Code Playgroud)
从上面的列表中,我期望得到结果。结果 = [1,2],这是列表中最低的 10%。
假设我有两个字符串:
string_ex1 = 'AbC024'
string_ex2 = 'aBc24'
string_ex3 = 'AbC24'
string_ex4 = 'aBc24'
Run Code Online (Sandbox Code Playgroud)
如果我相互比较,我想要两个字符串相等的结果。例如 'AbC' == 'aBc', '024' == '24'
我已经知道如果我用 \w+ 和 \d+ 区分它们并分别转换为小写和 int,我可以得到一个结果,说两个字符串是相同的。但我想知道是否有一些更简单的功能来做到这一点。
string1_str = lower(re.findall('\w+', string_ex1))
string1_int = int(re.findall('\d+', string_ex1))
string2_str = lower(re.findall('\w+', string_ex2))
string2_int = int(re.findall('\d+', string_ex2))
if string1_str == string2_str and string1_int == string2_int:
print('identical')
Run Code Online (Sandbox Code Playgroud)
*编辑 比较应该适用于 string_ex1、string_ex2 和 string_ex3、string_ex4