Pandas库的DataFrame类型

Pandas基础知识--pd.DataFrame() pd.DataFrame() 数据框 基本知识 阅读详情

本文的主要内容是基于中国大学mooc(慕课)中的“Python数据分析与可视化”课程进行整理和总结。
DataFrame类型由公用相同索引的一组列组成。
在这里插入图片描述
DataFrame 的多列数据共用同一列索引,是一个表格型的数据类型,每列值的数据类型可以不相同;
DataFrame既有行索引也有列索引,对于每一行的索引叫index,每一列的索引叫colum;
DataFrame可以用于表达二维数据,同时也能用于表达多维数据;
DataFrame类型可以由如下类型创建:

  • 二维ndarray对象;
a = pd.DataFrame(np.arange(10).reshape(2,5))
a

    0	1	2	3	4
0	0	1	2	3	4
1	5	6	7	8	9

可以看到,除了生成的0-9元素外,在纵向上自动生成了行索引,在横向上自动生成了列索引,自动生成的索引都是从0开始的整数。

  • 由一维ndarray/列表/字典/元组或Series类型;
b = {'one':pd.Series([1,2,3],index=['a','b','c']),
    'two':pd.Series([4,5,6,7],index=['a','b','c','d'])}
bd = pd.DataFrame(b)
bd

	one	two
a	1.0	4
b	2.0	5
c	3.0	6
d	NaN	7

可以看到,字典中的键自从变成了自定义的列索引,在字典中的每一个元素对应了DataFrame的一列,key称为那一列索引的名字,当字典中两个Series类型对应的索引不一致时,生成的DataFrame会自动添加NaN(空值)

pd.DataFrame(bd,index=['b','c'],columns=['two','three'])

	two	three
b	5	NaN
c	6	NaN

可以发现 ,数据会根据行列索引自动补齐。
还能通过列表类型的字典创建:

c = {'one':[1,2,3,4],
    'two':[9,8,7,6]}
pd.DataFrame(c,index=['a','b','c','d'])

	one	two
a	1	9
b	2	8
c	3	7
d	4	6
  • Series类型
  • 其他的DataFrame类型

下面根据图片信息创建DataFrame类型。
在这里插入图片描述

d = {'城市':['北京','上海','广州','深圳','沈阳'],
    '环比':[101.5,101.2,101.3,100.9,100.5],
    '同比':[120.7,120.6,120.1,119.5,120.1],
    '定基':[121.4,122.5,122.4,1210,122.3]}
pd.DataFrame(d,index=['c1','c2','c3','c4','c5'])

	城市	环比	同比	定基
c1	北京	101.5	120.7	121.4
c2	上海	101.2	120.6	122.5
c3	广州	101.3	120.1	122.4
c4	深圳	100.9	119.5	1210.0
c5	沈阳	100.5	120.1	122.3
d.index
Index(['c1', 'c2', 'c3', 'c4', 'c5'], dtype='object')
d.columns
Index(['城市', '环比', '同比', '定基'], dtype='object')
d.values

array([['北京', 101.5, 120.7, 121.4],
       ['上海', 101.2, 120.6, 122.5],
       ['广州', 101.3, 120.1, 122.4],
       ['深圳', 100.9, 119.5, 1210.0],
       ['沈阳', 100.5, 120.1, 122.3]], dtype=object)

我们可以通过使用如下方法获得DataFrame其中的元素。

d['同比']
c1    120.7
c2    120.6
c3    120.1
c4    119.5
c5    120.1
Name: 同比, dtype: float64
d.ix['c1']
城市       北京
环比    101.5
同比    120.7
定基    121.4
Name: c1, dtype: object
d['同比']['c1']
120.7
linux虚拟机和电脑ping通(可上网) linux虚拟机(Ubuntu)和电脑ping通。 阅读详情

相关推荐

OpenSSL玩转证书链:从Windows CA根证书到签发多域名/IP的服务器证书全攻略

本文详细介绍了如何使用OpenSSL在Windows环境下构建私有CA体系,从创建CA根证书到签发支持多域名/IP的服务器证书的全流程。通过实战指南,读者可以掌握零成本证书管理技术,灵活配置SAN扩展,并了解在Nginx、Apache等主流服务器中的证书部署方法,适用于企业内网、IoT设备等HTTPS加密场景。

weixin_28731223的博客 440

pd.DataFrame的几种构造方式

1.data为字典 1.1.字典结构1 字典中结构为: {列名1:[行数据列表1] ,列名2:[行数据列表2] ,列名3:[行数据列表3]} 这种结构中将自动生成列名。 代码举例: df1= pd.DataFrame({'source':['andriod','windows','iphone','linux','360浏览器'] ,'cou...

肆拾柒分半 1万+

opencode完整使用指南:从安装配置到Agent式编程实战

AI编程工具正从辅助补全向智能体协作演进。编程智能体不仅理解项目全局,还能自主执行原子级重构、测试验证等工程任务,显著提升研发效能。以opencode为代表的开源终端AI编程工具,凭本地优先和灵活模型接入成为技术团队新宠。本文围绕opencode的完整使用链路展开,从Node.js环境准备、npm全局安装,到解决Windows环境变量配置问题,再到接入OpenAI、Anthropic或多模型管理平台,梳理一套标准化接入方案。同时演示VSCode插件调用、LSP语义分析及Playwright驱动的浏览器自动化

weixin_28837817的博客 319

数据类型-DataFrame

数据类型-DataFrame DataFrame是由多个Series数据列组成的表格数据类型,每行Series值都增加了一个共用的索引 既有行索引,又有列索引 行索引,表明不同行,横向索引,叫index,0轴,axis=0 列索引,表名不同列,纵向索引,叫columns,1轴,axis=1 DataFrame数据类型可视为:二维 带标签 数组 每列值的类型可以...

anbingzhong1132的博客 916

DeerFlow 系列教程 第十一篇 | Sandbox 沙箱与 Memory 记忆——安全执行与持久认知

用户请求│▼Lead Agent├── 系统提示词组装│ ├── <memory> 段 ← Memory 系统注入用户记忆│ ├── <skill_system> 段│ └── <subagent_system> 段│├── 工具调用│ ├── read_file ├── Sandbox 系统提供隔离执行│ ├── write_file├── 路径虚拟化 + 安全验证│└── 对话结束│▼│├── 过滤消息(去除工具调用中间步骤)├── 检测纠正/强化信号。

weixin_43674738的博客 161

pandas 数据类型之 DataFrame

pandas 数据类型之 DataFrame

m0_57158496的博客 1万+

AgentScope Java 2.0 最佳实践:9 个完整示例手把手带你开发 Java‑Agent

本文基于9 个完整示例,深入剖析从基础对话(BasicChatExample)、工具调用(@Tool 注解)、结构化输出(POJO Schema)、ToolGroup 自主管理、MCP 外部工具集成、Hook 生命周期监控、Spring Boot SSE 流式 Web、JsonSession 会话持久化到中断恢复的全链路实战教程。

program哲学 1640

pandas中的DataFrame类型

python pandas中DataFrame数据结构

weixin_42576837的博客 2124

USB 网卡——RNDIS 控制消息流程

在其控制端点上获取控制消息时,设备必须在通信类接口的中断 IN 端点上返回通知,每当设备可以返回控制消息时,主机就会轮询该通知。需要注意的是,如果设备由于某种原因收到GET_ENCAPSULATED_RESPONSE,并且无法使用控制端点上的有效数据做出响应,则应返回设置为 0x00 的单字节数据包,而不是 stall 控制端点。下表中定义了此传输。收到 RESPONSE_AVAILABLE 通知后,主机使用下表中定义的GET_ENCAPSULATED_RESPONSE 传输从控制端点读取控制消息。

tyustli 371

RV1126 ISP调参实战:3A算法参数调节的7个技巧

││ │ DEMOSAIC (去马赛克) │ ││ │ GAMMA (Gamma 校正) │ ││ │ DPC (坏点校正) │ ││。

小灰灰的博客 664

Pandas库的介绍、Series类型及DataFrame类型

教程:Python数据分析与展示_北京理工大学 目录Pandas库的介绍Pandas库的Series类型Pandas库的DataFrame类型 Pandas库的介绍 Pandas是Python中处理数据和分析数据非常好用的第三方库。 Pandas是Python第三方库,提供高性能易用数据类型和分析工具。简单来说,Pandas提供了便于操作数据的数据类型与很多的分析函数和分析工具,使得数据分析变得非常容易操作。引用Pandas库:import pandas as pd(重命名为pd是一种约定俗成的规定)。P

m0_56450064的博客 2613

基于simulink的电气弹簧ES稳压控制模型仿真

若要补偿母线电压的谐波,需控制ES上的谐波,即在单闭环母线电压有效值控制的基础上,增加谐波抑制环节来进行谐波控制,现有的各种检测和抑制谐波的方法有采用模拟滤波器、傅里叶分析进行谐波分析、基于瞬时无功功率理论的方法等。当关键负载ZC为电流源型非线性负载时,电路原理图如图7所示,由于电流源型非线性负载可以等效为谐波电流源,关键负载电流ic便会含有谐波分量,导致输电线电流is和母线电压VS同样会含有谐波分量,导致供电质量的严重下降,对用电设备的正常工作造成影响。分别为流过线路阻抗、非关键负载、关键负载的电流,

FPGA/MATLAB学习教程/源码/项目合作开发 1632

Pandas库-DataFrame类型

文章目录Pandas库-DataFrame类型DataFrame的创建由二维ndarray创建由一维对象构成的字典创建Series构成的字典列表构成的字典数据类型操作重新索引索引类型操作数据类型计算一般四则运算用函数进行四则运算广播运算比较运算 Pandas库-DataFrame类型 ​ DataFrame=共用相同索引的一组列 每列值的类型可以不同 DataFrame既有行索引,也有列索引 ...

qq_40677317的博客 795

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

python入门11:Pandas库,Series类型,DataFrame类型,Pandas数据类型操作,以及Pandas算术运算

python入门11:Pandas库,Series类型,DataFrame类型,Pandas数据类型操作,以及Pandas算术运算

weixin_46080995的博客 1056

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

python数据可视三大库之pandas库(二:Dataframe类型简易上手)

这篇笔记是对mooc所讲的pandas库的个人整理,资料来源于 中国大学mooc 北京理工大学开设的python数据可视化教程 文章目录Dataframe类型创建方法例二维的nadarray对象创建字典类型创建列表创造属性(index,columns)pandas库的数据类型操作(series,Dataframe)重新索引删除指定索引对象pandas库的数据类型运算算术法则比较运算 Dataframe类型 如果说series类型是一种一维标签数组,那么Dataframe就是二维的标签数组(载行和列上都有标

weixin_46325250的博客 552

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Pandas库学习笔记(3) DataFrame类型

参考链接: Python数据分析与展示 参考链接: Pandas官网 参考链接: User Guide 参考链接: Getting started tutorials

敲代码的小风 1780

Pandas库使用教学(基础数据类型Series、DataFrame,利用pandas进行数据处理、数据分析)

是一维带标签的数组,它可以保存任何数据类型(整数、字符串、浮点数等)。每个元素都有一个与之关联的标签,称为索引。是二维带标签的数据结构,类似于电子表格或 SQL 表。它由行索引和列索引组成,每列可以是不同的数据类型。下面将详细介绍这两种数据类型的创建、属性和基本操作。可以使用字典、二维数组等方式创建。可以使用列表、字典等方式创建。

2302_78022640的博客 990

三、pandas系列---pandas库的DataFrame类型

pandas系列—pandas库的DataFrame类型pandas系列pandas库的DataFrame类型 一DataFrame概述 二DataFrame类型的创建 1 从二维ndarray对象创建 2 从二维ndarray对象字典创建 3 从列表类型的字典创建 一、DataFrame概述 1. DataFrame类型由共用相同索引的一组列组成。 2. DataFrame是一个表格型的数据类

G的博客 1029

Pandas库的DataFrame数据类型及其操作详解

DataFrame :由共同索引的一组列组成(表格类型,由索引+多条列) 可以由以下几种类型创建 二维ndarray对象 一维ndarray,列表,字典,元组或者Series构成的字典 Series类型 其他的DataFrame类型 代码如下 由ndarray创建 >>> import pandas as pd >>> import numpy as n...

共勉 1790

python pandas库(1)Dataframe类型

1.Dataframe类型 import pandas as pd 2.创建Dataframe #字典方式创建 d={'城市':['北京','上海','广州','深圳','沈阳'], '环比':[100.1,102.2,100.5,102.3,103.2], '同比':[120.2,113.6,117.8,159.4,123.0], '定基':[121.4,120.5,132....

qq_17745977的博客 274

python数据分析:介绍pandas库的数据类型Series和DataFrame

DataFrame 是一个二维的表格数据结构,具有标记的轴(行和列)。创建的series结构,默认索引从0开始(像list的索引一样),但是可以指定索引。3)从Numpy 数组创建DataFrame并指定列名和索引​​​​​​​。举例:定义一个series结构数据,打印下上面方法获取的数据​​​​​​​。举例:定义一个series结构数据,打印删除NaN值后的数据​​​​​​​。举例:定义一个series结构数据,打印去重后的数据​​​​​​​。举例:读取csv文件内容,并转换为字典​​​​​​​。

kymppcds的博客 1224

Pandas库学习笔记(4) Pandas中Series和DataFrame数据类型的操作

参考链接: Python数据分析与展示 参考链接: Pandas官网 参考链接: User Guide 参考链接: Getting started tutorials

敲代码的小风 837

Pandas库学习笔记(9) Pandas中Series和DataFrame数据类型的相关分析

参考链接: Python数据分析与展示 参考链接: Pandas官网 参考链接: User Guide 参考链接: Getting started tutorials 实验演示: Microsoft Windows [版本 10.0.18363.1198] (c) 2019 Microsoft Corporation。保留所有权利。 C:\Users\chenxuqi>python Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20

敲代码的小风 227

Pandas库学习笔记(5) Pandas中Series和DataFrame数据类型的运算

参考链接: Python数据分析与展示 参考链接: Pandas官网 参考链接: User Guide 参考链接: Getting started tutorials

敲代码的小风 335

【笔记】嵩天数据分析-pandas库DataFrame类型

pandas DataFrame基础

Thourgh_07的博客 170
上一篇: Pandas库的Series类型
下一篇: Pandas的库的数据类型操作
June �
博客等级 码龄8年 10粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值