1667. 修复表中的名字
2023年8月12日20:26:09
简单
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