标签: brackets

在 R 中使用括号和管道进行子集化/过滤

我无法让管道和支架[]一起工作。我怀疑我不明白管道是如何工作的。

我试图用括号和竖线来回答以下问题:1952 年最富有的国家叫什么名字?(数据来自包gapminder

我努力了:

1. df[df$year == 1970,] %>% df[df$money == max(df$money),]["country"]

2. df %>% filter(year=="1970") %>% df[df$money == max(df$money),]["country"]

3. df %>% filter(year=="1970") %>% filter(money == max(df$money))
Run Code Online (Sandbox Code Playgroud)

无需管道即可使用 - 所有线路均独立工作。我并不是在寻找问题的另一种解决方案,而是为了更好地理解管道和支架,并利用它们来解决问题。对于 1. 和 2. 我得到的错误是Error in xj[i] : invalid subscript type 'list',而对于 3 我得到一个空的数据框,这让我很困惑。

brackets r pipe filter

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

可读性和IF块括号:最佳实践

我正在为1级单身学生学习JavaScript基础知识准备一个简短的教程.任务是验证电话号码.该号码不得包含非数字,且长度不得超过14位.下面的代码摘录是我想出的,我想尽可能让它变得可读.

if (
    //set of rules for invalid phone number
        phoneNumber.length == 0 //empty
    ||  phoneNumber.length > 14 //too long
    ||  /\D/.test(phoneNumber) //contains non-digits
) {
    setMessageText(invalid);
} else {
    setMessageText(valid);
}
Run Code Online (Sandbox Code Playgroud)

一个简单的问题我无法回答自己,并希望听到你的意见:如何定位周围(最外面)的括号?很难看出普通和大括号之间的区别.你通常把最后一个)放在与最后一个条件相同的线上吗?你自己保持第一个开口(吗?您是否也将每个子条件包装在括号中?你是水平对齐第一个(和最后一个),还是将最后一个)放在同一列if

你是保持) {单独的一行还是将最后)一行放在同一行的最后一个子条件下,然后将开口{放在一个新行上?或者你只是把它) {放在最后一个子条件的同一行?

社区维基.

编辑 请仅发布关于括号的使用和放置的意见.代码不需要重新考虑.这适用于几周前才引入JavaScript的人.我不是在征求意见如何编写代码,因此它更短或性能更好.我只想知道如何在IF条件下放置括号.

javascript readability brackets

-1
推荐指数
1
解决办法
1116
查看次数

PHP字符串中的尖括号

它一直杀了我一段时间...

我是php的新手,我正在为价格比较网站编写解析器,因此我需要有很多变量:

$plae = "<pastwisko>";
$user = "<krowa>";
$product "<trawa>";
Run Code Online (Sandbox Code Playgroud)

但是没有空格

使用或回显这些都不会给我任何帮助。我试图搜索stackoverflow,google和php文档,但是什么也没有...也许我的英语太烂了...

你我会真的很乐意得到帮助

php string variables brackets

-1
推荐指数
1
解决办法
2210
查看次数

python不是带括号的运算符

我有一个简单的逻辑,如果if语句返回无效的语法错误。该语句是:

if (a[1] != None and a[2] != None and !(a[3] == None and a[4] == None)):
Run Code Online (Sandbox Code Playgroud)

无效的语法是第三个!操作员。有什么原因为什么这行不通?在这种情况下是否应该使用其他运算符?

因此,逻辑本质上是:(a[1] ^ a[2] ^ (a[3] v a[4])其中这些表示具有值)。因此,不获取任何None值的反向逻辑是:

!a[1] ^ !a[2] ^ !(a[3] ^ a[4])
Run Code Online (Sandbox Code Playgroud)

我很确定自己的逻辑数学是正确的,那么如何获得所需的结果?

*背景信息:Python 2.7.10,总体代码是将数据从SQL Server 2008表中提取出来,进行处理,然后将其插入不允许NULL值的另一个表中,而原始表则乱七八糟

谢谢你的帮助!

python logic brackets not-operator

-1
推荐指数
1
解决办法
792
查看次数

Bash 脚本查找文件中的括号是否正确关闭

我是个初学者,所以我有这个愚蠢的问题。假设我有一个括号.txt 文件,其中包含这样的字符串“(()))))(()()()()()()()()()()()”,我想要编写一个脚本来检查所有括号是否正确关闭,并且括号数量不是太多(打印“一切都正确”或类似的内容)。例如,在“))))((((”每个括号有匹配的,但它们没有正确关闭。我知道如何找到并计算它们,但检查部分确实困扰着我,我将非常感谢您的帮助!

bash shell brackets matching

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

Java:拆分文本

我需要拆分文本(String),文本就像这样:

[title],[description blablablablablabla]
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?我需要在String []中存储括号之间的2个文本,用","分隔.

java brackets

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

标签 统计

brackets ×6

bash ×1

filter ×1

java ×1

javascript ×1

logic ×1

matching ×1

not-operator ×1

php ×1

pipe ×1

python ×1

r ×1

readability ×1

shell ×1

string ×1

variables ×1