pandas简介和运用

【第3章Pandas实战案例与解析 筛选数据】3.111 精通Pandas:深入解析在loc中使用lambda筛选列 Pandas是一个强大的数据分析库,广泛应用于Python的数据处理任务中。loc是Pandas中一个非常重要的索引器,它允许用户通过标签来访问DataFrame中的行或列。本文将详细介绍如何利用loc方法结合lambda函数高效地筛选列数据。本篇文章详细探讨了Pandas库中loc方法结合lambda函数在列数据筛选中的应用技巧。希望这些内容能够帮助读者更加熟练地掌握Pandas,并在实际项目中灵活运用。 阅读详情

pandas是python环境下最有名的数据统计包,而DataFrame翻译为数据框,是一种数据组织方式,这么说你可能无法从感性上认识它,举个例子,你大概用过Excel,而它也是一种数据组织和呈现的方式,简单说就是表格,而在在pandas中用DataFrame组织数据,如果你不print DataFrame,你看不到这些数据。

pandas和numpy的区别:

        1.numpy是数值计算的扩展包,panadas是做数据处理。
         2.NumPy简介:N维数组容器NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说NumPy将Python相当于变成一种免费的更强大的MatLab系统。
            Pandas简介:表格容器 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量快速便捷地处理数据的函数和方法。使Python成为强大而高效的数据分析环境的重要因素之一。

一、生成数据表 

1、首先导入pandas库,一般都会用到numpy库,所以我们先导入备用:
import numpy as np
import pandas as pd
  • 1
  • 2

2、导入CSV或者xlsx文件:

df = pd.DataFrame(pd.read_csv('name.csv',header=1))
df = pd.DataFrame(pd.read_excel('name.xlsx'))
  • 1
  • 2
  • 3

3、用pandas创建数据表:

df = pd.DataFrame({"id":[1001,1002,1003,1004,1005,1006], 
 "date":pd.date_range('20130102', periods=6),
  "city":['Beijing ', 'SH', ' guangzhou ', 'Shenzhen', 'shanghai', 'BEIJING '],
 "age":[23,44,54,32,34,32],
 "category":['100-A','100-B','110-A','110-C','210-A','130-F'],
  "price":[1200,np.nan,2133,5433,np.nan,4432]},
  columns =['id','date','city','category','age','price'])
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

2、数据表信息查看 
1、维度查看:

df.shape
  • 1
  • 2

2、数据表基本信息(维度、列名称、数据格式、所占空间等):

df.info()
  • 1
  • 2

3、每一列数据的格式:

df.dtypes
  • 1
  • 2

4、某一列格式:

df['B'].dtype
  • 1
  • 2

5、空值:

df.isnull()
  • 1
  • 2

6、查看某一列空值:

df.isnull()
  • 1
  • 2

7、查看某一列的唯一值:

df['B'].unique()
  • 1
  • 2

8、查看数据表的值: 
df.values 
9、查看列名称:

df.columns
  • 1
  • 2

10、查看前10行数据、后10行数据:

df.head() #默认前10行数据
df.tail()    #默认后10 行数据
  • 1
  • 2
  • 3

三、数据表清洗 
1、用数字0填充空值:

df.fillna(value=0)
  • 1
  • 2

2、使用列prince的均值对NA进行填充:

df['prince'].fillna(df['prince'].mean())
  • 1
  • 2

3、清楚city字段的字符空格:

df['city']=df['city'].map(str.strip)
  • 1
  • 2

4、大小写转换:

df['city']=df['city'].str.lower()
  • 1
  • 2

5、更改数据格式:

df['price'].astype('int')       
  • 1
  • 2

6、更改列名称:

df.rename(columns={'category': 'category-size'}) 
  • 1
  • 2

7、删除后出现的重复值:

df['city'].drop_duplicates()
  • 1
  • 2

8、删除先出现的重复值:

df['city'].drop_duplicates(keep='last')
  • 1
  • 2

9、数据替换:

df['city'].replace('sh', 'shanghai')
  • 1
  • 2

四、数据预处理

df1=pd.DataFrame({"id":[1001,1002,1003,1004,1005,1006,1007,1008], 
"gender":['male','female','male','female','male','female','male','female'],
"pay":['Y','N','Y','Y','N','Y','N','Y',],
"m-point":[10,12,20,40,40,40,30,20]})
  • 1
  • 2
  • 3
  • 4
  • 5

1、数据表合并

df_inner=pd.merge(df,df1,how='inner')  # 匹配合并,交集
df_left=pd.merge(df,df1,how='left')        #
df_right=pd.merge(df,df1,how='right')
df_outer=pd.merge(df,df1,how='outer')  #并集
  • 1
  • 2
  • 3
  • 4
  • 5

2、设置索引列

df_inner.set_index('id')
  • 1
  • 2

3、按照特定列的值排序:

df_inner.sort_values(by=['age'])
  • 1
  • 2

4、按照索引列排序:

df_inner.sort_index()
  • 1
  • 2

5、如果prince列的值>3000,group列显示high,否则显示low:

df_inner['group'] = np.where(df_inner['price'] > 3000,'high','low')
  • 1
  • 2

6、对复合多个条件的数据进行分组标记

df_inner.loc[(df_inner['city'] == 'beijing') & (df_inner['price'] >= 4000), 'sign']=1
  • 1
  • 2

7、对category字段的值依次进行分列,并创建数据表,索引值为df_inner的索引列,列名称为category和size

pd.DataFrame((x.split('-') for x in df_inner['category']),index=df_inner.index,columns=['category','size']))
  • 1
  • 2

8、将完成分裂后的数据表和原df_inner数据表进行匹配

df_inner=pd.merge(df_inner,split,right_index=True, left_index=True)
  • 1
  • 2

五、数据提取 
主要用到的三个函数:loc,iloc和ix,loc函数按标签值进行提取,iloc按位置进行提取,ix可以同时按标签和位置进行提取。 
1、按索引提取单行的数值

df_inner.loc[3]
  • 1
  • 2

2、按索引提取区域行数值

df_inner.iloc[0:5]
  • 1
  • 2

3、重设索引

df_inner.reset_index()
  • 1
  • 2

4、设置日期为索引

df_inner=df_inner.set_index('date') 
  • 1
  • 2

5、提取4日之前的所有数据

df_inner[:'2013-01-04']
  • 1
  • 2

6、使用iloc按位置区域提取数据

df_inner.iloc[:3,:2] #冒号前后的数字不再是索引的标签名称,而是数据所在的位置,从0开始,前三行,前两列。
  • 1
  • 2

7、适应iloc按位置单独提起数据

df_inner.iloc[[0,2,5],[4,5]] #提取第0、2、5行,4、5列
  • 1
  • 2

8、使用ix按索引标签和位置混合提取数据

df_inner.ix[:'2013-01-03',:4] #2013-01-03号之前,前四列数据
  • 1
  • 2

9、判断city列的值是否为北京

df_inner['city'].isin(['beijing'])
  • 1
  • 2

10、判断city列里是否包含beijing和shanghai,然后将符合条件的数据提取出来

df_inner.loc[df_inner['city'].isin(['beijing','shanghai'])] 
  • 1
  • 2

11、提取前三个字符,并生成数据表

pd.DataFrame(category.str[:3])
  • 1
  • 2

六、数据筛选 
使用与、或、非三个条件配合大于、小于、等于对数据进行筛选,并进行计数和求和。 
1、使用“与”进行筛选

df_inner.loc[(df_inner['age'] > 25) & (df_inner['city'] == 'beijing'), ['id','city','age','category','gender']]
  • 1
  • 2

2、使用“或”进行筛选

df_inner.loc[(df_inner['age'] > 25) | (df_inner['city'] == 'beijing'), ['id','city','age','category','gender']].sort(['age']) 
  • 1
  • 2

3、使用“非”条件进行筛选

df_inner.loc[(df_inner['city'] != 'beijing'), ['id','city','age','category','gender']].sort(['id']) 
  • 1
  • 2

4、对筛选后的数据按city列进行计数

df_inner.loc[(df_inner['city'] != 'beijing'), ['id','city','age','category','gender']].sort(['id']).city.count()
  • 1
  • 2

5、使用query函数进行筛选

df_inner.query('city == ["beijing", "shanghai"]')
  • 1
  • 2

6、对筛选后的结果按prince进行求和

df_inner.query('city == ["beijing", "shanghai"]').price.sum()
  • 1
  • 2

七、数据汇总 
主要函数是groupby和pivote_table 
1、对所有的列进行计数汇总

df_inner.groupby('city').count()
  • 1
  • 2

2、按城市对id字段进行计数

df_inner.groupby('city')['id'].count()
  • 1
  • 2

3、对两个字段进行汇总计数

df_inner.groupby(['city','size'])['id'].count()
  • 1
  • 2

4、对city字段进行汇总,并分别计算prince的合计和均值

df_inner.groupby('city')['price'].agg([len,np.sum, np.mean]) 
  • 1
  • 2

八、数据统计 
数据采样,计算标准差,协方差和相关系数 
1、简单的数据采样

df_inner.sample(n=3) 
  • 1
  • 2

2、手动设置采样权重

weights = [0, 0, 0, 0, 0.5, 0.5]
df_inner.sample(n=2, weights=weights) 
  • 1
  • 2
  • 3

3、采样后不放回

df_inner.sample(n=6, replace=False) 
  • 1
  • 2

4、采样后放回

df_inner.sample(n=6, replace=True)
  • 1
  • 2

5、 数据表描述性统计

df_inner.describe().round(2).T #round函数设置显示小数位,T表示转置
  • 1
  • 2

6、计算列的标准差

df_inner['price'].std()
  • 1
  • 2

7、计算两个字段间的协方差

df_inner['price'].cov(df_inner['m-point']) 
  • 1
  • 2

8、数据表中所有字段间的协方差

df_inner.cov()
  • 1
  • 2

9、两个字段的相关性分析

df_inner['price'].corr(df_inner['m-point']) #相关系数在-1到1之间,接近1为正相关,接近-1为负相关,0为不相关
  • 1
  • 2

10、数据表的相关性分析

df_inner.corr()
  • 1
  • 2

九、数据输出 
分析后的数据可以输出为xlsx格式和csv格式 
1、写入Excel

df_inner.to_excel('excel_to_python.xlsx', sheet_name='bluewhale_cc') 
  • 1
  • 2

2、写入到CSV

df_inner.to_csv('excel_to_python.csv') 
【第2章Pandas实战案例与解析 Pandas读取数据】3.114 精通Pandas:使用iloc筛选并修改单个数据 本篇文章详细探讨了 Pandas 库中iloc方法在筛选并修改单个数据中的应用技巧。希望这些内容能够帮助读者更加熟练地掌握 Pandas,并在实际项目中灵活运用。 阅读详情

相关推荐

Python 的 pandas DataFrame 简介

pandas是一个开源的 Python 库,它提供了高性能的数据操控,使得数据分析变得快速和简单。典型的pandas用途有重塑(reshape)、排序(sort)、切片(slice)、聚合(aggregate)和合并(merge)数据。pandas库的底层是NumPy库。NumPy是用来处理数组的,它的性能比传统的 Python 列表,高得多,因为它把数据存放在一块连续的内存里。pandasSeries(系列):这是一个类似于一维数组的对象,包含一个数据数组和一个数据标签数组。数据标签数组被称作index。

dowhileprogramming的专栏 1147

python-pandas模块

什么是panadas? pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。 常见的数据类型: 一维: Series(一维数组,与Numpy中...

qq_43273590的博客 2238

Fluent 中多相流模型全面解析

3.颗粒或液滴在连续相中的运动:若关注颗粒或液滴在连续相中的运动轨迹、分布规律以及与连续相的相互作用,如喷雾干燥、气力输送等过程,Eulerian-Lagrangian 模型则是最佳选择。Eulerian-Eulerian 模型可以准确模拟气体在固体颗粒中的流动情况,包括颗粒的流化状态、气体与颗粒之间的传热传质过程,为气固流化床的优化设计和操作提供依据。通过该模型,可以了解混合器内不同位置的混合程度、颗粒的运动轨迹以及液固相间的相互作用,从而改进混合器的结构和操作条件,提高混合效率。

khhdp的博客 3074

Panadas 使用小技巧

展示指定宽度 pd.set_option('display.width', 200) 读入文件 pd.read_csv('iris.data', header=None) 类别转化为数字 pd.Categorical(data[u'类型']).codes

u010601901的博客 1097

01-认识脑电信号及相关信号的预处理过程

脑电信号处理过程脑电实验为什么要预处理预处理方法降采样如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 脑电实验 本博客主要是记录基于脑电信号的情绪识别方法的研究...

脑机交流者的博客 7651

RAG在医药行业为什么80%都翻车了?

这篇文章不是要劝你别做RAG,而是把坑说清楚。医药行业有它的特殊性——监管压力、专业术语密度、多语言混排、文档结构复杂——这些因素叠加在一起,让标准RAG教程里的那套方法论几乎直接失效

qq_31808385的博客 630

第四章 Pandas 统计分析基础

Pandas(Python Data Analysis Library)是基于NumPy的数据分析模块,它提供了大量标准数据模型和高效操作大型数据集所需的工具。可以说Pandas是使得Python能够成为高效且强大的数据分析环境的重要因素之一。导入方式:import pandas as pdSeries 是一种一维数组对象,包含了一个值序列,并且包含了数据标签,称为索引(index),可通过索引来访问数组中的数据。模板: 【例4-1】通过列表创建Series ​ 尽管创建Series指定了index参数

大家一起入坑 2548

差分运放电路输出电压偏置设计解析

差分运算放大电路是信号处理中的基础模块,通过差分对管结构实现共模抑制与差模放大。其核心原理基于运放的虚短虚断特性,当电阻网络满足对称条件时,输出电压与输入差分成正比。在工业测量系统中,由于ADC通常仅支持正电压输入,需要通过偏置电路将双极性信号平移至正电压范围。典型设计采用精密基准电压源和匹配电阻网络,既保持信号完整性又满足系统接口要求。本文以-100V高压测量为例,详细解析了分压网络设计、参考电压选取以及电阻匹配等关键技术要点,为传感器接口电路设计提供实践参考。

weixin_35750747的博客 461

机器学习——库

机器学习Sklearn、Scipy、Numpy、Pandas库

富贵的博客 2416

AI:240-YOLOv8高效涨点 |Swin Transformer的主干网络替换与优化(附代码 + 详细修改步骤 +原理介绍)

YOLOv8作为目标检测领域的最新版本,在速度和精度之间取得了良好的平衡。然而,随着计算机视觉任务的复杂性不断增加,YOLOv8的标准主干网络(Backbone)在处理高分辨率图像或多尺度目标时,可能存在一定的局限性。为了进一步提升YOLOv8的性能,我们可以引入Swin Transformer替换其主干网络,以增强模型的全局感知能力和多尺度特征提取能力。本文将详细介绍如何在YOLOv8中用Swin Transformer替换原有的Backbone,提供代码示例,并深入探讨其中的原理和效果。

一键难忘的博客 3943

DeepSeek赋能公文写作:从高效成文到精准传情的全维度指南

摘要:AI赋能公文写作的精准化实践 公文写作长期面临框架混乱、素材匮乏、表达不规范、修改低效等痛点。DeepSeek等AI工具通过"精准指令+分步赋能"模式实现突破:首先明确公文的目的性、逻辑性和规范性特征;其次采用包含场景、类型、目的等要素的指令模板;再分四步实施:框架搭建确保层次分明,内容填充解决素材问题,表达优化适配不同语体,合规校验把关格式规范。典型案例显示,AI能将数据罗列转化为"数据+成果+价值"的生动表述,使公文既规范又具感染力。这种AI赋能的写作方法显

通俗易懂学IT 222

Pandas总结

Pandas总结 一 模块导入 import pandas as pd 二 数据创建 2.1 Series数据结构(一维) (1)创建 index:索引,默认创建一个从0-N的整数索引 # pd.Series(data=None, index=None, dtype=None) # 通过字典数据创建 data = pd.Series({'age':10, 'name':peter, 'gender': male) (2)属性 a) 索引 data.index b) 值 data.values data[

zt2494653702的博客 405

matlab 一维相位解缠

一维相位解缠算法的matlab代码实现。

点云侠的博客 370

【python数据分析模块教程】2——pandas基础简介以及运用

1. Dataframe

冲鸭冲鸭冲鸭冲鸭 381

高频网络协议与编程IO相关面试基本问题和知识点整理

网络IO相关基本高频面试基本问题和知识点整合

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 173万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

第48天:使用 Pandas 进行数据处理与分析

本文介绍了Python数据分析库Pandas的基本概念和常用操作,包括其核心数据结构Series和DataFrame,以及数据加载、查看、筛选、排序、清洗、聚合等常见处理方法。文章还涵盖了数据合并与连接、时间序列处理等内容,并通过员工数据分析案例展示了Pandas的实际应用。最后总结了Pandas在数据处理中的优势,并预告了后续学习计划,包括数据透视表等高级分析技巧。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 408

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Pandas教程之Pandas 简介

Pandas 生成的数据通常用作Matplotlib中的绘图函数、 SciPy中的统计分析和Scikit-learn中的机器学习算法的输入。当你将这些技能应用到你的项目中时,你会发现 Pandas 如何增强你探索、清理和分析数据的能力,使其成为数据科学家工具包中不可或缺的工具。Pandas Series是一个一维标记数组,能够保存任何类型的数据(整数、字符串、浮点数、Python 对象等)。此处,pd 是 Pandas 的别名。Python 的 Pandas 库是分析、清理和操作数据的最佳工具。

潜洋的专栏 2089

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Pandas使用教程-Pandas 简介与安装

Pandas 是 Python 语言中最流行的数据分析和数据处理库之一。它提供了高效的数据结构和操作工具,使得数据清理、转换、分析等任务变得更加便捷。Pandas 主要用于处理表格数据(类似 Excel 表格)和时间序列数据,并且与 NumPy、Matplotlib、Seaborn 等库紧密集成。在本章节中,我们介绍了 Pandas 的基本概念、安装方法以及核心数据结构(Series 和 DataFrame)。我们还学习了如何读取、存储和基本操作 Pandas 数据。在下一章,我们将深入学习。

闲人编程的博客 1841

Pandas简介

1、Pandas简介 2、Pandas的数据结构 (1)Series (2)DataFrame 下一篇:Pandas—DataFrame的读取、保存、增、删、查、改  1、Pandas简介     Pandas 是Python的数据处理包,全名:Python Data Analysis Library,Pandas 是非常著名的开源数据处理库,我们可以通过它完成对数据集进行快速读取、...

蓬莱道人的博客 4425

Pandas 简介和安装

Pandas 是一个开源的、功能强大且易于使用的数据分析和数据处理库,基于 Python 编程语言。它为数据操作提供了高效且灵活的数据结构,以及数据清洗、转换、分析和可视化的工具。Pandas 的核心数据结构Series 和 DataFrame。SeriesSeries 是一维的带标签数组,可容纳不同类型的数据(整数、浮点数、字符串等)。DataFrameDataFrame 是二维的表格结构,它由多个列组成,每列可以是不同的类型。可以将 DataFrame 想象成一个电子表格或 SQL 表。

2302_77624868的博客 1283

pandas库的基本运用

Pandas 是 Python 中用于数据处理和分析的重要库,它提供了高效的 DataFrame 数据结构和丰富的数据操作功能。

wzdzgdf的博客 667

pandas 中groupby()方法运用

理解groupby groupby函数是如何工作的? 相信学习过sql的童鞋对groupby函数都不陌生,在sql中groupby的工作原理是先分组,再聚合。在Python的pandas中groupby的工作流程大体相似,就是分组-处理-合并,先举一个例子,假设我们要对Dataframe的某一字段每一相同的项进行求和: import numpy as np import pandas as pd ...

达达的博客 1563

Pandas库简介——01

DataFrame 一个表格型的数据结构,既有行标签(index),又有列标签(columns),它也被称异构数据表,所谓异构,指的是表格中每列的数据类型可以不同,比如可以是字符串、整型或者浮点型等。同 Series 一样,DataFrame 自带行标签索引,默认为“隐式索引”即从 0 开始依次递增,行标签与 DataFrame 中的数据项一一对应当然你也可以用“显式索引”的方式来设置行标签。**案例:**对于 one 列而言,此处虽然显示了行索引 ‘d’,但由于没有与其对应的值,所以它的值为 NaN。

2302_78031234的博客 1980

Python 和 Pandas 在 SQLite 数据库中的运用

本文讲的是Python 和 Pandas 在 SQLite 数据库中的运用, SQLite是一个数据库引擎,使用它能方便地存储和处理关系型数据。它和csv格式很相似,SQLite把数据存储在一个单独的文件中,它能方便地与其他人共享。大部分的编程语言和编译环境都对SQLite数据库提供了很好的支持。Python也不例外,并且专门有一个访问...

weixin_33957648的博客 3274

Python中的pandas库简介及其使用

pandas模块 pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。 Pandas中常见的数据结构有两种: Series DateFrame 类似一维数组的对象, 类似多维数组/表格数组;每列数据可以是不同的类型;索引包括列索引和行索引。 Series 构建Series:ser_o...

搞点學術的研究生 11万+

pandas和numpy

1、numpy的核心数据结构是ndarray,支持任意维数的数组,但要求单个数组内所有数据是同质的,即类型必须相同;pandas是基于numpy数组构建的,它的核心数据结构是series和dataframe,仅支持一维和二维数据,但数据内部可以是异构数据,仅要求同列数据类型一致即可。numpy的数据结构仅支持数字索引,而pandas数据结构则同时支持数字索引和标签索引。2、numpy用于数值计算,pandas主要用于数据处理与分析。

u011937496的博客 5798
上一篇: Linux安装软件命令小结
下一篇: python数据分析之numpy和pandas的操作
菜鸟可以飞
博客等级 码龄9年 122粉丝 27原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值