【笔记】LeetCode计划——30天Pandas挑战(5)

简介: LeetCode1683题——无效的推文

LeetCode1683题——无效的推文

一、题目详情
image.png
在 SQL 中,tweet_id 是这个表的主键。这个表包含某社交媒体 App 中所有的推文。查询所有无效推文的编号(ID)。当推文内容中的字符数严格大于 15 时,该推文是无效的。
以任意顺序返回结果表。

二、官方题解与思路
行过滤法:
①使用 str.len() 系列方法来计算列中字符串的长度。该方法应用于DataFrame的目标列,以检索该列中每个字符串元素的长度。在 content 列上应用 str.len() 方法。结果 is_valid 是一个布尔Series,其中表示每个推文是否有效(长度大于 15)。
②使用 tweets[is_valid] 来使用 is_valid 作为过滤器选择 tweets 中的行。
③得到DataFrame df后返回结果。

import pandas as pd

def invalid_tweets(tweets: pd.DataFrame) -> pd.DataFrame:
    is_valid = tweets['content'].str.len()>15
    df = tweets[is_valid]
    return df[['tweet_id']]

三、自己的记录
1、str.len() 系列方法可以计算列中字符串的长度
2、使用 is_valid 作为过滤器选择特定的行

目录
相关文章
|
7月前
|
算法
炸了!力扣官方首发了这套1568页LeetCode算法刷题笔记(彩页版)
你知道现在LeetCode算法在大厂中的重要性吗? 前几天小编看了一个国内算法大神的短视频,他就在视频中指出了算法对当下无论是生活还是找工作中都是非常重要的! 没错这个人就是江湖人称“左神”的左程云老师 小编也简单看了一下一些比较知名互联网大厂的招聘,像阿里,字节,美团,京东,百度等都在简介明确写上了要求“算法精通”! 那么如何达到“算法精通”今天小编特意给大家分享出一套1568页的LeetCode算法刷题(彩页版)笔记,助力你早日在简历写上“算法精通”
炸了!力扣官方首发了这套1568页LeetCode算法刷题笔记(彩页版)
|
4月前
|
算法 Java 程序员
太全了!字节总监总结240道算法LeetCode刷题笔记
常言道「算法才是编程的灵魂」,不管是Java, python,还是PHP,都跨不过算法这个门槛。
|
6月前
|
存储 算法 Java
刷爆Leetcode!字节算法大佬进阶专属算法笔记:GitHub标星97k+
数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。 数据结构和算法是相辅相成的。数据结构是为算法服务的,算法作用在特定的数据结构之上。 因此,我们无法孤立数据结构来讲算法,也无法孤立算法来讲数据结构。
|
7月前
|
SQL 索引 Python
【笔记】LeetCode计划——30天Pandas挑战(4)
LeetCode1148题——文章浏览|
83 1
|
7月前
|
索引 Python
【笔记】LeetCode计划——30天Pandas挑战(3)
LeetCode183题——从不订购的客户
100 1
|
7月前
|
Python
【笔记】LeetCode计划——30天Pandas挑战(2)
LeetCode1757题——可回收且低脂的产品
65 1
|
7月前
|
Python
【笔记】LeetCode计划——30天Pandas挑战(1)
LeetCode595题——大的国家 记录自己的学习心得以及解题时学到的知识和要注意的点
118 0
|
8月前
|
算法 Java 程序员
太全了!字节总监总结240道算法LeetCode刷题笔记
常言道「算法才是编程的灵魂」,不管是Java, python,还是PHP,都跨不过算法这个门槛。 许多小伙伴看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。
|
10月前
|
存储
LeetCode刷题笔记
LeetCode刷题笔记
|
10月前
|
存储 编译器 C语言
LeetCode刷题笔记
LeetCode刷题笔记