当前位置: 首页 > wzjs >正文

帮人做彩票网站支付接口免费域名 网站

帮人做彩票网站支付接口,免费域名 网站,网页设计与制作思考建议,如何做印刷报价网站\1. 打开数据 import pandas as pd data pd.read_csv(rdata.csv) data\2. 查看数据 # 打印数据集的基本信息(列名、非空值数量、数据类型等) print("data.info() - 数据集的基本信息(列名、非空值数量、数据类型等)&#…

\1. 打开数据

import pandas as pd
data = pd.read_csv(r'data.csv')
data

\2. 查看数据

# 打印数据集的基本信息(列名、非空值数量、数据类型等)
print("data.info() - 数据集的基本信息(列名、非空值数量、数据类型等):")
print(data.info())# 打印数据集的形状(行数和列数)
print("\ndata.shape - 数据集的形状(行数, 列数):")
print(data.shape)# 打印数据集的所有列名
print("\ndata.columns - 数据集的所有列名:")
print(data.columns)# 打印数值列的基本统计量(计数、均值、标准差等)
print("\ndata.describe() - 数值列的基本统计量(计数、均值、标准差等):")
print(data.describe())# 打印各列的数据类型
print("\ndata.dtypes - 各列的数据类型:")
print(data.dtypes)

\3. 查看空值

# 打印布尔矩阵(显示前5行示例)
print("data.isnull() - 布尔矩阵(True表示缺失值,False表示非缺失值):")
print(data.isnull().head())  # 仅展示前5行避免输出过长# 打印每列缺失值计数
print("\ndata.isnull().sum() - 每列缺失值数量统计:")
print(data.isnull().sum())

4.众数 中位数进行填补缺失值

#查看一列数据
data["Credit Score"]
#  众数填补
import pandas as pd
data = pd.read_csv('data.csv') #需要重新读取一遍数据
mode = data['Credit Score'].mode()
# mode() 会返回数据中出现频率最高的所有值,如果频次相同,会返回最多每个值。
mode = mode[0] # 取第一个值
data['Credit Score']=data['Credit Score'].fillna(mode)
# 检查下是否有缺失值
data['Credit Score'].isnull().sum()# 这个警告是 Pandas 库中的一个常见问题,称为“链式赋值”(chained assignment)警告。它通常发生在对 DataFrame 或 Series 进行操作时,尤其是在使用 inplace=True 参数时。Pandas 在未来版本中可能会改变这种行为,因此它提醒你避免潜在的问题。
# 问题原因
# 在你的代码中:
# Python
# 复制
# data['Credit Score'].fillna(mode, inplace=True)
# 这里 data['Credit Score'] 返回的是一个 Series,而对这个 Series 使用 inplace=True 可能会导致 Pandas 无法确定操作是否真正作用于原始 DataFrame,从而引发警告。
# 解决方法
# 为了避免这个警告,可以使用以下两种方法之一:
# 方法1:直接赋值
# 将 fillna 的结果直接赋值回原始 DataFrame 的对应列:
# Python
# 复制
# data['Credit Score'] = data['Credit Score'].fillna(mode)
# 这种方法简单且明确,不会引发链式赋值的警告。

\5. 利用循环补全所有列的空值

data = pd.read_csv(r'data.csv')
data.columns
#转换成列表
c = data.columns.tolist()for i in c:if data[i].dtype != 'object': # 找到为数值型的列data[i]=data[i].fillna(data[i].mean()) # 用均值填充
data.isnull().sum()data = pd.read_csv(r'data.csv')
data.columns
#转换成列表
c = data.columns.tolist()for i in c:if data[i].dtype != 'object': # 找到为数值型的列data[i]=data[i].fillna(data[i].mean()) # 用均值填充
data.isnull().sum()

浙大疏锦行

http://www.dtcms.com/wzjs/465373.html

相关文章:

  • wordpress文字验证码整站优化方案
  • 做涂鸦的网站优化工作流程
  • 南昌网站建设 南昌做网站公司容易被百度收录的网站
  • 网站怎么做成小程序上海搜索推广
  • 做网站最好的语言百度统计官网
  • 青岛网站建设和推广青岛关键词排名系统
  • 律师网站深圳网站设计搜狗推广开户
  • 淘宝客导购网站怎么做营销型网站建设团队
  • 织梦商城网站模板网站推广计划
  • 深圳网站设计招聘网北京seo业务员
  • 如何做网站啊南京做网站的公司
  • 大埔县住房和城乡规划建设局网站博客优化网站seo怎么写
  • 重庆免费做网站哈尔滨seo推广优化
  • 饿了么网站怎么做的新媒体营销案例分析
  • 长沙做网站最好的公司有哪些二级子域名ip地址查询
  • 博客式笑话网站织梦源码品牌推广与传播
  • 湛江网站如何制作如何找友情链接
  • 网站开发需要哪些人短视频营销常用平台有
  • 网络营销成功的案例有哪些网站更新seo
  • 北京 网站建设公司百度网盘官网登录首页
  • 用VS做的网站怎么连接数据库站长统计app下载大全
  • 网站代运营费用求职seo服务
  • 学校的网站如何建设方案百度查重工具
  • wordpress不会发送电子邮件网站怎样关键词排名优化
  • 盐城专业做网站的公司哪家好搜索关键词排名提升
  • 网站开发一定要用框架吗seo新人培训班
  • 淘客没有网站难做软件优化
  • 织梦网做企业网站需要授权吗广告免费推广网
  • 潍坊专业网站建设怎么收费企业营销网站制作
  • 商务网站规划与建设课程设计北京网络推广有哪些公司