DataFrame employees
 ±------------±-------+
 | Column Name | Type |
 ±------------±-------+
 | name | object |
 | salary | int |
 ±------------±-------+
 一家公司决定增加员工的薪水。
编写一个解决方案,将每个员工的薪水乘以2来 修改 salary 列。
返回结果格式如下示例所示。
输入:
 DataFrame employees
 ±--------±-------+
 | name | salary |
 ±--------±-------+
 | Jack | 19666 |
 | Piper | 74754 |
 | Mia | 62509 |
 | Ulysses | 54866 |
 ±--------±-------+
 输出:
 ±--------±-------+
 | name | salary |
 ±--------±-------+
 | Jack | 39332 |
 | Piper | 149508 |
 | Mia | 125018 |
 | Ulysses | 109732 |
 ±--------±-------+
 解释:
 每个人的薪水都被加倍。
Python的Pandas库中的DataFrame可以用以下方式修改每一列值:
import pandas as pddef modifySalaryColumn(employees: pd.DataFrame) -> pd.DataFrame:employees['salary'] = employees['salary'].apply(lambda x: x * 2)return employees
或者直接乘2:
import pandas as pddef modifySalaryColumn(employees: pd.DataFrame) -> pd.DataFrame:# # 将salary列中的每个元素乘以2employees['salary'] *= 2return employees