首页 > 其他分享 >1667. 修复表中的名字

1667. 修复表中的名字

时间:2023-08-12 21:12:49浏览次数:54  
标签:修复 +---------+-------+ user 表中 1667 users id name

1667. 修复表中的名字

2023年8月12日20:26:09

1667. 修复表中的名字

简单

SQL Schema


Pandas Schema


表: Users

+----------------+---------+
| Column Name    | Type    |
+----------------+---------+
| user_id        | int     |
| name           | varchar |
+----------------+---------+
user_id 是该表的主键(具有唯一值的列)。
该表包含用户的 ID 和名字。名字仅由小写和大写字符组成。

编写解决方案,修复名字,使得只有第一个字符是大写的,其余都是小写的。

返回按 user_id 排序的结果表。

返回结果格式示例如下。

示例 1:

输入:
Users table:
+---------+-------+
| user_id | name  |
+---------+-------+
| 1       | aLice |
| 2       | bOB   |
+---------+-------+
输出:
+---------+-------+
| user_id | name  |
+---------+-------+
| 1       | Alice |
| 2       | Bob   |
+---------+-------+

通过次数

56.6K

提交次数

89K

通过率

63.6%

答案

import pandas as pd

def fix_names(users: pd.DataFrame) -> pd.DataFrame:
    users["name"] = users["name"].str.capitalize()
    return users.sort_values(by="user_id")

标签:修复,+---------+-------+,user,表中,1667,users,id,name
From: https://www.cnblogs.com/lmq886/p/17625512.html

相关文章

  • ACCESS 在报表中设置布尔类型的字段
    先看下面这个图: 左边的已签回字段是我后来改造过的.右边的是最原始的数据.原始数据下,布尔类型是无法设置边框线的,打印出来的效果也是非常的差改造的方法是直接舍弃原来的字段,自己插入一个计算字段(文本框),然后用IIF计算,下面提供两种应用样式,可供大家参考  最后啰......
  • 漏洞发现-APP应用之漏洞探针利用修复
    1、抓包工具WEB协议面使用说明#打开和妹妹吃西瓜聊天的app,登录后随便点一点,看一看#可以在httphistory里筛选出所需信息2、茶杯Charles抓包工具主要是获取url电脑访问,被拦截:那就用安卓模拟器,抓下包,对比两种包有啥不同,进行伪造就完事了。3、抓包精灵4、Wire......
  • opencv-python 图像修复
    opencv中的图像修复很简单,用相邻像素替换这些坏标记,使其看起来跟周围颜色一样。图像修复函数是:inpaint(src,inpaintmask,inpaintradius,flags)参数说明:inpaintmask:图像掩码,单通道图像,大小和原图像一致,inpaintmask图像上除了需要修复的部分,其他地方全是0。inpaintradius:每个点......
  • Apache DolphinScheduler 3.1.8 版本发布,修复 SeaTunnel 相关 Bug
    近日,ApacheDolphinScheduler发布了3.1.8版本。此版本主要基于3.1.7版本进行了bug修复,共计修复16个bug,1个doc,2个chore。其中修复了以下几个较为重要的问题:修复在构建SeaTunnel任务节点的参数时错误的判断条件修复SeaTunnel任务运行模式默认为运行,无......
  • python计算一个整数列表中所有元素的平均值
    defcalculate_average(numbers):  total=sum(numbers)  average=total/len(numbers)  returnaverage#示例输入number_list=[1,2,3,4,5]#调用函数并打印结果average_value=calculate_average(number_list)print("平均值为:",average_value)......
  • python计算一个整数列表中所有元素的平均值
    defcalculate_average(numbers):  total=sum(numbers)  average=total/len(numbers)  returnaverage#示例输入number_list=[1,2,3,4,5]#调用函数并打印结果average_value=calculate_average(number_list)print("平均值为:",average_value)......
  • 六十花甲子纳音表中的五行是怎么算出来的
    一、背景老人家人经常说谁是什么命,一般地是出自六十花甲子纳音表。看了纳音表中的五行属性不是按顺序排的,那是怎么算的呢?二、计算方法伪代码大概是这样的//纳音,顾名思义,音只有宫商角徵羽五音,所以只能是1到5//又因为每个五行都占相邻的两个天干地支,所以就有了下面的对应关系......
  • 修复 Linux 上的文件权限错误
    不要让文件权限拖你后腿。以下是在 Linux 和macOS上管理它们的方法。如果你通过网络或“跑腿网络”(将文件保存到硬盘,以将其复制到一台计算机)在两个用户之间共享文件,那么在尝试读取或写入文件时可能会遇到权限错误。即使你了解它的概念,你也可能不知道该如何诊断或解决问......
  • 24. 两两交换链表中的节点 【递归】
    给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。输入:head=[1,2,3,4]输出:[2,1,4,3] 思路:递归fromtypingimportOptional#创建链表defcreate_linked_list(lst):ifnotlst:......
  • 力扣-24. 两两交换链表中的节点
     题目:给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 =publicstaticListNodeswapPairs(ListNodehead){if(head==null||head.next==null)returnhead;......