首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

pandas入门:Series、DataFrame、Index基本操作都有了!

pandas应用领域广泛,包括金融、经济、统计、分析等学术和商业领域。本文将介绍pandas中Series、DataFrame、Index等常用类的基本用法。...:返回Series对象的字节数 ndim:返回Series对象的维度 size:返回Series对象的个数 T:返回Series对象的置 访问Series的属性,如代码清单6-4所示。...class pandas.DataFrame(data=None, index=None, columns=None, dtype=None, copy=False) DataFrame函数常用的参数及其说明如下所示...默认为None index:接收Index,ndarray。表示索引。默认为None columns:接收Index,ndarray。表示列标签(列名)。...Index对象为其余pandas对象存储轴标签、管理轴标签和其他元数据(如轴名称)。

4.2K30

8 个常用pandasindex设置,你知道吗?

Hello,大家好,我是陈晨~ 今天我来分享关于8 个常用pandasindex设置 1. 将索引从 groupby 操作转换为列 groupby分组方法是经常用的。...有两种方法可以完成所需的操作,第一种是用reset_index,第二种是在groupby方法里设置as_index=False。个人更喜欢第二种方法,它只涉及两个步骤,更简洁。...>>> df0 = pd.DataFrame(np.random.rand(5, 3), columns=list("ABC")) >>> df0           A         B         ...>>> better_index = ["X1", "X2", "Y1", "Y2", "Y3"] >>> df0.index = better_index >>> df0            A         ...date,temperature,humidity 07/01/21,95,50 07/02/21,94,55 07/03/21,94,56 默认情况下,pandas将会创建一个从0开始的索引行,如下:

2.6K30

基础知识篇(一)Pandas数据结构

(与numpy数据格式相似)和标签列(与数值列相对应,称之为index列) 1.1 Series生成 最简单的Series可以由一个数值list生成 import pandas as pd from pandas...因为没有在生成Series的时候设置index列,所以pandas会创建由0到N-1的默认索引(N为数据长度) 此时可以分别values和index属性,如下: obj.values array([...dict中,那么会以缺失值的形式呈现,这同理于Series的index赋值 frame2 = pd.DataFrame(data, columns=['year', 'state', 'pop', 'debt...和columns属性可以查看相应内容 frame2.columns Index(['year', 'state', 'pop', 'debt'], dtype='object') frame2.index...,例如: # pd的置,可以使用类似矩阵置的方法 frame2.T one two three four five six year 2000 2001 2002 2001 2002 2003

74930

Pandas知识点-Series数据结构介绍

'> df2 = pd.DataFrame(np.random.randn(3, 3), index=pd.date_range('1/1/2021', periods=3), columns=['one...也可以传入一个二维数组,然后用index参数和columns参数设置行索引和列索引,indexcolumns都是array-like的数据,如上面的df2。...) s2 = s.T print("置后形状:", s2.shape) 形状:(4726,) 置后形状:(4726,) 需要注意的是,Series置之后的形状与置之前是一样的,这是因为Series...(s3)) index 涨跌幅 0 a -0.4452 1 b -4.9981 2 c 5.8854 <class 'pandas.core.frame.DataFrame...在调用reset_index()时,要将drop参数设置为True,否则Pandas不会删除前面设置的行索引,而是将设置的行索引移动到数据中,使数据变成两列,这样数据就变成了DataFrame,而不再是

2.2K30

奇妙问题集 # 地理“经纬度”数据的4种 Python 转换方法!

度与分,分与秒之间一律采用六十进制,它们的换算关系如下: 1°=60′ 1°=3600″ 1′=60″ 接下来,我们利用群友提供的数据,来完成“度、分、秒”数据“度”的操作,数据截图如下。 ?...① 方法一:series的apply()函数 import re import pandas as pd df = pd.read_csv("t.txt", index_col=0) df.columns...as pd df = pd.read_csv("t.txt", index_col=0) df.columns = ["经纬度数据"] tmp = df["经纬度数据"].str.split("°|...as pd df = pd.read_csv("t.txt", index_col=0) df.columns = ["经纬度数据"] tmp = df["经纬度数据"].str.extract("...as pd df = pd.read_csv("t.txt", index_col=0) df.columns = ["经纬度数据"] tmp = df["经纬度数据"].str.extractall

77630
领券