python - 使用like运算符过滤scala中的列名
问题描述
我有一个数据框,我想从中创建一个以某个短语开头并以某个其他短语结尾的所有列的列表。
请帮我写下语句,目前我正在使用 startswith 和 endswith ,它们分别正确工作,但在 AND 条件下它不起作用。
请帮我编写 SCALA 代码。
下面是我要执行的行
val list_inactive_w = usg.columns.filter(_.startsWith("max_consecut") AND (_.endsWith("ays_data_w")))
解决方案
val list_inactive_w = usg.columns.filter(s=>s.startsWith("max_consecut") && s.endsWith("ays_data_w"))
推荐阅读
- flutter - 无法构建中心()和文本()小部件
- mongodb - 如何使用单个 mongo db 查询从 3 个不同的集合中检索数据?
- android - Android google-services.json 文件
- javascript - 将 target=_blank 添加到 react 按钮中的链接标签不会打开新页面但会禁用它?
- presto - Aws athena / presto 字符串到时间戳
- javascript - 如何从 Helper Mysql Promises nodejs 传递数据
- c# - 使元素无法操纵可见性
- powershell - 新对象:找不到类型 [Microsoft.Open.AzureAD.Model.RoleMemberInfo]:验证是否已加载包含此类型的程序集
- android - 如果当前正在另一个显示器上使用,如何知道 IME 的位置并向用户显示
- reactjs - 状态的奇怪行为