python数据分析-pandas相关操作复习1-2

利用Python进行数据分析(二)— pandas 2.1数据结构 andas是含有使数据分析工作变得更快更简单的高级数据结构和操作工具。pandas是基于NumPy构建的,让以NumPy为中心的应用变得更加简单。导入pandasPandas主要有两种数据结构:Series和DataFrameSeries是一维标记数组,类似于Python中的列表或数组。它由一组数据和一组与之相关的索引(标签)组成。Series的字符串表现形式为:索引在左边,值在右边。由于没有为数据指定索引,于是会自动创建一个0到N-1(N为数据的长度)的整数型索引。输出将。 阅读详情

目录

1.Sorting dataframes

2.Merging dataframes-concat()

1.Sorting dataframes

import pandas as pd
import numpy as np
#read the dataset
data_BM = pd.read_csv("bigmart_data.csv")
#drop the null values 
data_BM = data_BM.dropna(how = "any")
#view the results
data_BM.head()
#out<<
	Item_Identifier	Item_Weight	Item_Fat_Content	Item_Visibility	Item_Type	Item_MRP	Outlet_Identifier	Outlet_Establishment_Year	Outlet_Size	Outlet_Location_Type	Outlet_Type	Item_Outlet_Sales
0	FDA15	9.300	Low Fat	0.016047	Dairy	249.8092	OUT049	1999	Medium	Tier 1	Supermarket Type1	3735.1380
1	DRC01	5.920	Regular	0.019278	Soft Drinks	48.2692	OUT018	2009	Medium	Tier 3	Supermarket Type2	443.4228
2	FDN15	17.500	Low Fat	0.016760	Meat	141.6180	OUT049	1999	Medium	Tier 1	Supermarket Type1	2097.2700
4	NCD19	8.930	Low Fat	0.000000	Household	53.8614	OUT013	1987	High	Tier 3	Supermarket Type1	994.7052
5	FDP36	10.395	Regular	0.000000	Baking Goods	51.4008	OUT018	2009	Medium	Tier 3	Supermarket Type2	556.6088
#sort by year 
sorted_data = data_BM.sort_values(by = 'Outlet_Establishment_Year')
#print sorted data 
sorted_data.head()
#out<<
	Item_Identifier	Item_Weight	Item_Fat_Content	Item_Visibility	Item_Type	Item_MRP	Outlet_Identifier	Outlet_Establishment_Year	Outlet_Size	Outlet_Location_Type	Outlet_Type	Item_Outlet_Sales
2812	FDR60	14.30	Low Fat	0.130307	Baking Goods	75.7328	OUT013	1987	High	Tier 3	Supermarket Type1	617.8624
5938	NCJ06	20.10	Low Fat	0.034624	Household	118.9782	OUT013	1987	High	Tier 3	Supermarket Type1	1549.3166
3867	FDY38	13.60	Regular	0.119077	Dairy	231.2300	OUT013	1987	High	Tier 3	Supermarket Type1	2330.3000
1307	FDB37	20.25	Regular	0.022922	Baking Goods	240.7538	OUT013	1987	High	Tier 3	Supermarket Type1	3364.9532
5930	NCA18	10.10	Low Fat	0.056031	Household	115.1492	OUT013	1987	High	Tier 3	Supermarket Type1	1737.7380
#sort in place and decending order
data_BM.sort_values(by = 'Outlet_Establishment_Year',asending = False,inplace = True )
data_BM.head()
#out<<
	Item_Identifier	Item_Weight	Item_Fat_Content	Item_Visibility	Item_Type	Item_MRP	Outlet_Identifier	Outlet_Establishment_Year	Outlet_Size	Outlet_Location_Type	Outlet_Type	Item_Outlet_Sales
2825	FDL16	12.850	Low Fat	0.169139	Frozen Foods	46.4060	OUT018	2009	Medium	Tier 3	Supermarket Type2	186.4240
6319	FDP58	11.100	Low Fat	0.135693	Snack Foods	220.0482	OUT018	2009	Medium	Tier 3	Supermarket Type2	2628.5784
6347	FDR12	12.600	Regular	0.031663	Baking Goods	173.2764	OUT018	2009	Medium	Tier 3	Supermarket Type2	1030.6584
4274	FDR47	17.850	Low Fat	0.087825	Breads	196.0794	OUT018	2009	Medium	Tier 3	Supermarket Type2	1755.7146
4275	FDJ10	5.095	Regular	0.130031	Snack Foods	142.4838	OUT018	2009	Medium	Tier 3	Supermarket Type2	561.9352
# sort by index 
data_BM.sort_index(inplace = True)
data_BM.head()
#out<<
	Item_Identifier	Item_Weight	Item_Fat_Content	Item_Visibility	Item_Type	Item_MRP	Outlet_Identifier	Outlet_Establishment_Year	Outlet_Size	Outlet_Location_Type	Outlet_Type	Item_Outlet_Sales
0	FDA15	9.300	Low Fat	0.016047	Dairy	249.8092	OUT049	1999	Medium	Tier 1	Supermarket Type1	3735.1380
1	DRC01	5.920	Regular	0.019278	Soft Drinks	48.2692	OUT018	2009	Medium	Tier 3	Supermarket Type2	443.4228
2	FDN15	17.500	Low Fat	0.016760	Meat	141.6180	OUT049	1999	Medium	Tier 1	Supermarket Type1	2097.2700
4	NCD19	8.930	Low Fat	0.000000	Household	53.8614	OUT013	1987	High	Tier 3	Supermarket Type1	994.7052
5	FDP36	10.395	Regular	0.000000	Baking Goods	51.4008	OUT018	2009	Medium	Tier 3	Supermarket Type2	556.6088

2.Merging dataframes-concat()

#import requied dictionary
import pandas as pd
# create dummy data
df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'],
                     'B': ['B0', 'B1', 'B2', 'B3'],
                     'C': ['C0', 'C1', 'C2', 'C3'],
                     'D': ['D0', 'D1', 'D2', 'D3']},
                    index=[0, 1, 2, 3])
 

df2 = pd.DataFrame({'A': ['A4', 'A5', 'A6', 'A7'],
                     'B': ['B4', 'B5', 'B6', 'B7'],
                     'C': ['C4', 'C5', 'C6', 'C7'],
                     'D': ['D4', 'D5', 'D6', 'D7']},
                    index=[4, 5, 6, 7])
 

df3 = pd.DataFrame({'A': ['A8', 'A9', 'A10', 'A11'],
                     'B': ['B8', 'B9', 'B10', 'B11'],
                     'C': ['C8', 'C9', 'C10', 'C11'],
                     'D': ['D8', 'D9', 'D10', 'D11']},
                    index=[8, 9, 10, 11])
#combine dataframes 
result = pd.concat([df2,df2,df3])
result
#out<<
	A	B	C	D
0	A0	B0	C0	D0
1	A1	B1	C1	D1
2	A2	B2	C2	D2
3	A3	B3	C3	D3
4	A4	B4	C4	D4
5	A5	B5	C5	D5
6	A6	B6	C6	D6
7	A7	B7	C7	D7
8	A8	B8	C8	D8
9	A9	B9	C9	D9
10	A10	B10	C10	D10
11	A11	B11	C11	D11
#combine dataframes with key
reult1 = pd.concat([df1,df2,df3],keys = ['x','y','z'])
result1
#out<<
		A	B	C	D
x	0	A0	B0	C0	D0
1	A1	B1	C1	D1
2	A2	B2	C2	D2
3	A3	B3	C3	D3
y	4	A4	B4	C4	D4
5	A5	B5	C5	D5
6	A6	B6	C6	D6
7	A7	B7	C7	D7
z	8	A8	B8	C8	D8
9	A9	B9	C9	D9
10	A10	B10	C10	D10
11	A11	B11	C11	D11
#get dataframe by key
result1.loc['x'] 
#location
#out<<
A	B	C	D
0	A0	B0	C0	D0
1	A1	B1	C1	D1
2	A2	B2	C2	D2
3	A3	B3	C3	D3
df4 = pd.DataFrame({'B': ['B2', 'B3', 'B6', 'B7'],
                        'D': ['D2', 'D3', 'D6', 'D7'],
                        'F': ['F2', 'F3', 'F6', 'F7']},
                       index=[2, 3, 6, 7])
result = pd.concat([df1,df4],axis = 1,sort =False)
result
#out<<
A	B	C	D	B	D	F
0	A0	B0	C0	D0	NaN	NaN	NaN
1	A1	B1	C1	D1	NaN	NaN	NaN
2	A2	B2	C2	D2	B2	D2	F2
3	A3	B3	C3	D3	B3	D3	F3
6	NaN	NaN	NaN	NaN	B6	D6	F6
7	NaN	NaN	NaN	NaN	B7	D7	F7
result = pd.concat([df1,df4],axis = 0,sort = False)
result
#out<<
A	B	C	D	F
0	A0	B0	C0	D0	NaN
1	A1	B1	C1	D1	NaN
2	A2	B2	C2	D2	NaN
3	A3	B3	C3	D3	NaN
2	NaN	B2	NaN	D2	F2
3	NaN	B3	NaN	D3	F3
6	NaN	B6	NaN	D6	F6
7	NaN	B7	NaN	D7	F7
result = pd.concat([df1,df4],axis = 1,sort = True)
result
#out<<
A	B	C	D	B	D	F
0	A0	B0	C0	D0	NaN	NaN	NaN
1	A1	B1	C1	D1	NaN	NaN	NaN
2	A2	B2	C2	D2	B2	D2	F2
3	A3	B3	C3	D3	B3	D3	F3
6	NaN	NaN	NaN	NaN	B6	D6	F6
7	NaN	NaN	NaN	NaN	B7	D7	F7
result = pd.concat([df1, df4], axis=1, join='inner')
result
#交集
#out<<
	A	B	C	D	B	D	F
2	A2	B2	C2	D2	B2	D2	F2
3	A3	B3	C3	D3	B3	D3	F3
result = pd.concat([df1, df4], axis=1, join_axes=[df1.index])
result
#并集
#out<<
A	B	C	D	B	D	F
0	A0	B0	C0	D0	NaN	NaN	NaN
1	A1	B1	C1	D1	NaN	NaN	NaN
2	A2	B2	C2	D2	B2	D2	F2
3	A3	B3	C3	D3	B3	D3	F3
读取csv文件并生成分析图形 # coding:utf-8 import pandas as pd import numpy as np import matplotlib.pyplot as plt #读取csv文件中的数据 data = pd.read_csv('FoodFacts.csv') #分析各个国家食物中食品添加剂种类个数 #1.处理数据 #删除空数据 # data = data.dropna() ... 阅读详情

相关推荐

Python数据分析库之pandas,你该这么学!No.1

这是关于pandas python的一个系列教程,风趣的语言,简洁的文字,带你走入python数据分析的大门,对的,这系列文章看完,你学习数据分析就有门了,没准还能深入的搞搞,是的,我写够简介了没?好像够了,加油弄,后面还有很多事情要做,不加班,不加班,不加班

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 2万+

BigData:MaxCompute大数据计算服务(阿里巴巴开发/原ODPS/云计算分布式)的简介(基本概念/功能/流程图)、使用方法之详细攻略

​ BigData:MaxCompute大数据计算服务(阿里巴巴开发/原ODPS/云计算分布式)的简介(基本概念/功能/流程图)、使用方法之详细攻略 目录 背景—传统分布式计算的弊端 MaxCompute(大数据计算服务)的简介 MaxCompute(大数据计算服务)的使用方法 背景—传统分布式计算的弊端 随着社会数据收集手段的不断丰富及完善,越来越多的行业数据被积累下来。数据规模已经增长到了传统软件行业无法承载的海量数据(百GB、TB、乃至PB

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 5349

Python数据分析——pandas

纯个人python的一个小回忆笔记,当时假期花两天学的python,确实时隔几个月快忘光了,为了应付作业才回忆起来,,适用于参考回忆。

m0_73991249的博客 3732

什么影响了你的销量——超市销售分析

这是Analiytics Vidhya的竞赛题目,大型商场销售额预测,该项目提供了从不同城市的10家商店中收集的多种商品的销售数据,目的是通过这些销售数据建立一个模型,预...

weixin_38753613的博客 1134

临床预测模型R语言全流程实战:从建模到Bootstrap验证的完整代码

临床预测模型是利用患者特征预测疾病结局发生概率的重要统计工具,其核心在于通过Logistic回归或Cox比例风险模型建立风险函数,并借助ROC曲线、校准曲线等指标评估模型的区分度与校准度。Bootstrap内部验证和DCA决策曲线分析则是当前审稿人关注的焦点,前者用于校正过拟合带来的乐观估计,后者用以判断模型在临床决策中的实际净获益。在肿瘤预后、慢病风险评估等场景中,基于R语言的模型构建与列线图可视化已成为论文发表的关键环节。本文以survival包自带肺癌数据为例,系统展示从数据预处理、变量筛选到多因素建

weixin_33483304的博客 240

从分立到集成:深入解析Buck电路的核心模块与设计权衡

本文深入解析Buck电路的核心模块与设计权衡,从分立到集成方案的优缺点对比。详细探讨Buck电路的高效能量转换、小型化设计及灵活电压调节能力,并结合实际案例分享分立方案中的PWM生成、反馈环路设计及保护电路优化经验,为工程师提供实用设计参考。

weixin_29306317的博客 222

教你如何用R进行数据挖掘

教你如何用R进行数据挖掘R是一种广泛用于数据分析和统计计算的强大语言,于上世纪90年代开始发展起来。得益于全世界众多 爱好者的无尽努力,大家继而开发出了一种基于R但优于R基本文本编辑器的R Studio(用户的界面体验更好)。也正是由于全世界越来越多的数据科学社区和用户对R包的慷慨贡献,让R语言在全球范围内越来越流行。其中一些R包,例如MASS,SparkR, ggplot2,使数据操作,可视化和...

jiahaowanhao的博客 1万+

计算光刻效率革命:为什么Hopkins模型比Abbe模型快?深入解析TCC的魔力

本文深入解析了计算光刻中Hopkins模型相比Abbe模型的效率优势,重点探讨了TCC(透射交叉系数)的工程智慧。通过预计算光学系统特性并复用TCC矩阵,Hopkins模型实现了数量级的加速,特别适用于复杂照明条件下的光刻仿真。文章详细介绍了TCC的物理意义、模态分解技术以及GPU并行计算等关键加速策略,为半导体制造中的光刻工艺优化提供了实用见解。

weixin_33364627的博客 388

读取CSV文件进行简单的数据处理与可视化分析

机缘巧合之下,看到了这么一个题,之前也没接触过可视化这一块,感觉挺有意思就顺手做了做 大致意思呢,就是在csv里有三种数据:一个时间,一个振幅(emmm,有点别扭),一个频率。但是在频率上有问题,有外在频率干扰,要过滤掉干扰,找出传递真正信息的频率。并对其传递的信息做出可视化分析 附上csv文件:https://blog-1258660208.cos.ap-beijing.myqcloud...

Y1ah的Blog 9271

半导体制造中的通孔缺陷与冗余通孔技术解析

通孔(Via)是半导体制造中连接不同金属层的关键结构,其可靠性直接影响芯片良率。随着工艺节点演进至28nm及更先进制程,通孔缺陷导致的良率损失日益显著,主要表现为完全开路和高阻态两种失效模式。冗余通孔技术通过在关键位置增加备用连接,可有效提升芯片可靠性,其实现涉及物理冗余与电气冗余两种方案。该技术在7nm/5nm工艺中已证明可将通孔相关缺陷率降低10-100倍,但面临设计规则复杂性、规模处理效率和动态合规验证等工业化挑战。智能双切通孔插入流程通过动态DRC规则解析、奇偶层级并行处理和增量式验证等创新方法,显

weixin_35982453的博客 382

从零到一:手把手部署用友T3标准版11.2及SQL Server 2008R2环境

本文详细介绍了从零开始部署用友T3标准版11.2及SQL Server 2008R2环境的完整流程,包括环境准备、SQL Server安装、环境检测与修复、T3标准版安装实战以及初始化配置与测试。通过手把手的步骤指导和常见问题解决方案,帮助用户顺利完成部署,确保系统稳定运行。

weixin_28339967的博客 452

Python数据分析期末复习归纳

python数据分析期末复习 文章目录python数据分析期末复习前言一、第1、2章二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、第1、2章 分值:1~2分 python使用缩进来组织代码 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤

hughie的博客 7248

CD-SSB和NCD-SSB相关内容

NR中,PSS/SSS 和PBCH总是绑定的,因此也称为SSB block。频域由下往上,第121个SC(k = 120)的中心频率,就是SSB的GSCN对应的SSREF(同步参考频率)的出处如上,同步栅格映射到SSB 的RE位置是10个PRB的位置,然后指向RE index 0,即第121个子载波的中心频率;UE获得N_offset_GSCN后,即可结合当前SSB的GSCN推算下一个SSB的GSCN =N_Reference_GSCN(当前SSB的GSCN) + N_offset_GSCN。

asd199086的博客 3425

Python数据分析实战:使用Pandas进行数据分析

数据读取数据集成透视表数据聚合与分组运算分段统计数据可视化Pandas的使用很灵活,最重要的两个数据类型是DataFrame和Series。对DataFrame最直观的理解是把它当成一个Excel表格文件,如下:索引是从0开始的,也可以将某一行设置为index索引;missing value为缺失值。DataFrame的一列就是Series,Series可以转化为DataFrame,调用方法函数to_frame()即可。

libaiup的博客 7495

第一章 千牛实时获取消息之ws服务端搭建

以上就是今天要讲的内容,本文仅仅简单介绍了ws服务端的搭建,后面将介绍ws客户端的搭建和配合ws服务器的测试。

不想说话的树专栏 1823

基于 Qt C++ 的 2D 动画制作工具

你可以修改它的中心坐标 (X, Y)、宽度 (W)、高度 (H),或点击 "选择颜色" 按钮改变其填充色。* **图形视图 (`QGraphicsView` 和 `QGraphicsScene`)**: 用于显示和编辑当前帧的内容。

寒寒豆豆软件公司的博客 111

Python数据分析 Pandas基本操作

适合特殊需求的索引,只要实现了必要的比较和哈希方法。

diaobusi的博客 2700

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Python期末复习

np.random.randint(low, high=None, size=None, dtype='l'):生成一个整数或N维整数数组,取数范围:若high不为None时,取[low,high)之间随机整数,否则取值[0,low)之间随机整数。df = pd.read_table('example.txt',encoding = 'gbk',sep = ',',nrows= 5)#nrow为读取行数。print('root=','%.4f'%i,'\n','迭代次数:',n,sep='')

howell55的博客 3166

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

数据分析之Python-Pandas详解

Pandas 是 Python 语言的一个扩展程序库,用于数据分析。Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。Pandas 名字衍生自术语 “panel data”(面板数据)和 “Python data analysis”(Python 数据分析)。Pandas 一个强大的分析结构化数据的工具集,基础是Numpy(提供高性能的矩阵运算)。Pandas 可以从各种文件格式比如 CSV、JSON、SQL、Microsoft Excel 导入数据。

大河之犬的博客 2万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Python之三大基本库——Pandas(1)

本文介绍了Python数据分析库Pandas的基本概念和使用方法。Pandas是基于NumPy构建的开源库,专注于结构化数据处理,提供DataFrame和Series两种核心数据结构,支持数据清洗、统计分析等功能,适用于金融分析、机器学习预处理等场景。文章详细说明了Pandas的安装方法(推荐使用清华镜像源),并强调要掌握Series和DataFrame这两个核心数据结构才能熟练使用Pandas。这是Pandas系列教程的第一篇,后续将深入讲解更多内容。

m0_61746796的博客 5788

【教程】python数据分析pandas快速学习

pandas是一个著名的python数据分析的开源库,他使用方便、应用广泛,与其他数据分析相关的第三方库兼容良好,是目前python数据处理的主流选择。

风舞雪凌月的博客 1675

Python基础学习—Pandas数据分析实战剖析

Python基础学习—Pandas数据分析实战剖析 我们选用的数据集是关于电商销售的记录,包含了商品、销售额、日期等信息。数据集的目标是通过分析这些数据,洞察销售趋势、热门商品以及销售额的波动。

一键难忘的博客 8632

python Pandas 操作

最直接的方法是使用列名称和一个值或一系列值来为 DataFrame 添加列。在 pandas DataFrame 中添加列数据是一个常见的数据处理操作,可以根据特定的需求以多种方式完成。函数,并传入一个字典,其中键是列名,值是相应的列表。如果新列的数据是通过现有列计算得出的,你也可以通过字典方式添加新列。这是一个非常有用的功能,尤其是当你需要与不熟悉编程的同事共享数据时。下面是两种常见的方法来添加一行数据到现有的 DataFrame。索引器来添加或修改行。你可以指定列的位置(索引号),列的名称和列的值。

绀目澄清 1147

Python包——pandas1

Pandas 是一个开源的第三方 Python 库,从 Numpy 和 Matplotlib 的基础上构建而来Pandas 名字衍生自术语 "panel data"(面板数据)和 "Python data analysis"(Python 数据分析)Pandas 已经成为 Python 数据分析的必备高级工具,它的目标是成为强大、灵活、可以支持任何编程语言的数据分析工具Pandas 是 Python 语言的一个扩展程序库,用于数据分析。

2301_77084486的博客 1304

Pandas合并操作——《Python数据分析库Pandas》

Pandas提供了强大的数据合并功能,使得我们能够轻松地将多个数据集整合在一起。通过了解并掌握mergeconcat和join等方法的用法和最佳实践,我们可以更加高效地进行数据处理和分析工作。同时,在处理大型数据集时,我们还需要注意性能问题,并采取相应的优化措施来提高合并操作的效率。👨‍💻博主Python老吕评论,您的举手之劳将对我提供了无限的写作动力!🤞🔥《Python全栈工程师》《跟老吕学MySQL》《Python游戏开发实战讲解》🌞《Python全栈工程师·附录资料》

Python老吕的博客 1638

Python - 数据分析三剑客之Pandas

阅读前可参考NumPy文章‌是Python中一个强大的开源数据分析库,专门用于处理结构化数据(如表格、时间序列等),其核心数据结构为Series(一维数组)和DataFrame(二维表格)。‌ 它基于NumPy构建,提供高效的数据清洗、操作、聚合及可视化功能,广泛应用于数据科学领域。1‌、核心数据结构‌‌:一维带标签数组,可存储任意数据类型(数值、字符串等),索引支持自定义或自动生成‌。

MinggeQingchun的博客 1598
上一篇: python数据分析-numpy相关操作复习7-8
下一篇: pyhton数据分析-pandas相关操作复习3-4
xiaoliyu00
博客等级 码龄9年 4180粉丝 122原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值