我需要在R上安装其他软件包。该操作系统对于Windows是ubuntu。当我尝试“ BiocManager :: install(“ Biobase”)时,出现以下错误:
** R
** data
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
mv: cannot move '/home/mark/R/x86_64-pc-linux-gnu-library/3.6/00LOCK-Biobase/00new/Biobase' to '/home/mark/R/x86_64-pc-linux-gnu-library/3.6/Biobase': Permission denied
ERROR: moving to final location failed
Run Code Online (Sandbox Code Playgroud)
移动某些文件的权限似乎出了点问题。.我已经尝试授予向所有人写入/3.6目录的权限,但这并没有改变。
有什么办法吗?
所以我试图创建一个可以在我的 flutter 应用程序中使用的自定义小部件。创建此小部件时,我希望始终选择一种颜色(因此是所需的值),但我希望保持 cardChild 和 onpres 值可选。我该怎么做呢?我尝试提供一个空容器和空函数作为默认值,但随后出现错误
错误:可选参数的默认值必须是常量。(non_constant_default_value 位于 [untitled1] lib/Components/reusable_card.dart:6)
这是我的小部件构造函数:
class ReusableCard extends StatelessWidget {ReusableCard(
{required this.colour, this.cardChild = Container(), this.onPress = () {}});
final Color colour;
final Widget cardChild;
final Function onPress;
@override
Widget build(BuildContext context) {
return GestureDetector(
onTap: () {
onPress;
},
child: Container(
child: cardChild,
margin: EdgeInsets.all(15.0),
decoration: BoxDecoration(
borderRadius: BorderRadius.all(Radius.circular(15.0)),
color: colour,
),
),
);
}
}
Run Code Online (Sandbox Code Playgroud) menu_sub= menu[menu["Trans Fat"]==0][menu["Cholesterol (% Daily Value)"]==0][menu["Cholesterol (% Daily Value)"]==0]
Run Code Online (Sandbox Code Playgroud)
返回:"布尔系列键将重新索引以匹配DataFrame索引.来自ipykernel import kernelapp as app"
在搜索解决方案后,人们建议我使用'&',但在使用之后我收到了其他错误..
menu_sub= menu[menu["Trans Fat"]==0 & menu["Cholesterol (% Daily Value)"]==0 & menu["Cholesterol (% Daily Value)"]==0]
Run Code Online (Sandbox Code Playgroud)
返回:系列的真值是模糊的.使用a.empty,a.bool(),a.item(),a.any()或a.all().
有没有办法在一行中做到这一点?或者必须创建3个不同的行?