Python 代码实战:创建数据框、处理缺失值填空全解析
以下是针对问题的代码填空和答案: (1)创建数据框 `df` 的代码如下: ```python df = pd.DataFrame(data, index=index) ``` (2)查看存在缺失值的字段,完善以下代码: ```python print(df.isnull().any()) ``` 填空1:`isnull` (3)查看 `city` 存在缺失值的记录,完善以下代码: ```python y2 = df[df['city'].isnull()] print(y2) ``` 填空2:`df` (4)使用赋值操作和数据框对象的 `fillna()` 方法填充缺失值,完善以下代码: ```python adict = {'age': 22, 'city': 'tian jin', 'income': 36, 'sex': 'female', 'birth': '1986-6-5'} df.fillna(value=adict, inplace=True) ``` 填空3:`adict` 完整代码如下: ```python import numpy as np import pandas as pd index = pd.Index(data=["Tom", "Bob", "Mary", "James", "Andy", "Alice"], name="name") data = { "age": [18, 30, np.nan, 40, np.nan, 30], "city": ["Bei Jing ", "Shang Hai ", "Guang Zhou", "Shen Zhen", np.nan, " "], "income": [None, 11, 22, 33, np.nan, 55], "sex": [None, "male", "female", "male", np.nan, "male"], "birth": ["2000-02-10", "1988-10-17", None, "1978-08-08", np.nan, "1988-10-17"] } # (1) 创建数据框 df = pd.DataFrame(data, index=index) # (2) 查看存在缺失值的字段 print(df.isnull().any()) # (3) 查看 city 存在缺失值的记录 y2 = df[df['city'].isnull()] print(y2) # (4) 使用 fillna() 填充缺失值 adict = {'age': 22, 'city': 'tian jin', 'income': 36, 'sex': 'female', 'birth': '1986-6-5'} df.fillna(value=adict, inplace=True) ``` ######[AI问答 | 563点数解答 | 2025-04-14 18:30:52]
- Python代码实现:用线性回归模型根据年龄、体重和血压预测胆固醇水平(阿里通义 | 404点数解答 | 2025-06-29 17:53:11)116
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)461
- Java代码实现从JSON数据中提取ID,涉及“数据”与“项目 - 知识库”结构(字节豆包 | 603点数解答 | 2025-04-15 22:48:51)237
- C++ 实现:计算一排鹅与最高、最矮鹅的身高差及代码详解(字节豆包 | 549点数解答 | 2025-11-16 20:19:06)84
- 编程揭秘:计算 𝑛! 在 𝑃 进制下末尾零个数的方法与代码实现(DeepSeek | 549点数解答 | 2026-01-11 17:49:54)47
- Java 创建 HTTP POST 请求实现文件上传:代码示例与注意要点 (字节豆包 | 300点数解答 | 2024-12-06 16:07:20)338
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)416
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)409
- Golang开发:解析JSON数据时数值默认类型及示例解析(百度文心 | 393点数解答 | 2023-11-09 18:13:06)278
- CentOS下Java进程出现futex_wait_queue_me问题的处理全流程(阿里通义 | 283点数解答 | 2023-11-20 14:51:26)461
- SQL Working Areas Sizing: Manual vs. Automatic Policy - A Comprehensive Analysis(阿里通义 | 530点数解答 | 2024-05-13 10:55:58)308
- 替雷利珠单抗致免疫相关性糖尿病:病例报道与机制探讨,为临床用药敲响警钟( | 164点数解答 | 2024-10-11 14:52:52)265