首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 数据分析(PYDA)第三版(五)

结果索引名称是 "key1",因为 DataFrame df["key1"] 是这样。...更具体地,考虑前一节中示例 DataFrame,其中人们名字作为索引值。假设您想按名称长度分组。...您不需要接受 GroupBy 提供名称;特别是,lambda函数名称为"",这使得它们难以识别(您可以通过查看函数__name__属性来自行查看)。...-18) %D %m/%d/%y快捷方式(例如,04/18/12) 您可以使用许多相同格式代码使用datetime.strptime将字符串转换为日期(但是一些代码,%F,不能使用): In [...: int64 将时间戳转换为期间(以及相反) 通过 to_period 方法,以时间戳索引 Series 和 DataFrame 对象可以转换为期间: In [188]: dates = pd.date_range

8700

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

Series:基本数据结构,一维标签数组,能够保存任何数据类型 DataFrame:基本数据结构,一般二维数组,是一组有序 Index:索引对象,负责管理轴标签和其他元数据(比如轴名称) groupby...g 5 h 7 dtype: int64 一般使用drop方法删除Series元素,它接收被删除元素对应索引,inplace=True表示对原Series起作用,代码清单6-10所示。...: 删除索引e对应数据后series: a 3 b 1 c 2 d 3 Name: list, dtype: int64 02 DataFrame DataFrame是pandas...表示删除行或标签。无默认值 axis:接收0或1。表示执行操作轴向,其中0表示删除行,1表示删除。默认为0 levels:接收int或者索引。表示索引级别。...创建Series或DataFrame等对象时,索引都会被转换为Index对象。主要Index对象及其说明如下所示。

4.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

一句Python,一句R︱pandas模块——高级版data.frame

/df.columns分别代表行名称与列名称: df.index #行 df.columns #列名 其中index也是索引,而且不是那么好修改。...B组计数 Out[210]: A bar 3 foo 5 Name: C, dtype: int64 2、Apply 函数 在向数据框每一行或每一传递指定函数后,Apply 函数会返回相应值...如果自定义了索引,自定索引会自动寻找原来索引,如果一样,就取原来索引对应值,这个可以简称为“自动对齐”。...其中注意: series没有情况 series没有情况,我在尝试Series之间横向合并时候,只能纵向拼接。所以,需要转化成dataframe格式才能进行纵向拼接。...那么如何在pandas进行索引操作呢?索引增加、删除。 创建时候,你可以指定索引

4.7K40

Pandas 2.2 中文官方教程和指南(十·一)

index_colint,str,int/str 序列或 False,可选,默认为None 用作DataFrame行标签,可以作为字符串名称索引给出。...: int64 这将将所有有效解析转换为浮点数,将无效解析保留NaN。...### 索引和尾随分隔符 如果文件数据比列名多一个,第一将被用作DataFrame: In [92]: data = "a,b,c\n4,apple,bat,5.7\n8,orange,cow...写入 JSON 可以将 Series 或 DataFrame ��有效 JSON 字符串。使用 to_json 和可选参数: path_or_buf : 要写入输出路径或缓冲区。...如果您已正确注册了 ExtensionDtype,那么extDtype键将携带扩展名称,pandas 将使用该名称进行查找并将序列化数据重新转换为自定义 dtype

15000

Python 数据分析(PYDA)第三版(二)

: int64 DataFrame DataFrame 表示数据矩形表,并包含一个有序、命名集合,每个可以是不同值类型(数值、字符串、布尔值等)。..."Nevada": {2001: 2.4, 2002: 2.9}} 如果将嵌套字典传递给 DataFrame,pandas 将解释外部字典键,内部键索引: In [73]: frame3 = pd.DataFrame...2.4 2.9 警告: 请注意,如果数据类型不全都相同,则置会丢弃数据类型,因此置然后再次置可能会丢失先前类型信息。...=object) 索引对象 pandas Index 对象负责保存轴标签(包括 DataFrame 列名)和其他元数据(名称)。...: int64 选择单行结果是一个带有包含 DataFrame 标签索引 Series。

20900

从Excel到Python:最常用36个Pandas函数

('name.csv',header=1)) df=pd.DataFrame(pd.read_Excel('name.xlsx'))c 里面有很多可选参数设置,例如列名称索引、数据格式等 直接写入数据...Dtypes是一个查看数据格式函数,可以一次性查看数据表中所 有数据格式,也可以指定一来单独查看 #查看数据表各格式 df.dtypes id int64 date datetime64[ns]...city object category object age int64 price float64 dtype: object #查看单列格式 df['B'].dtype dtype('int64...#对category字段值依次进行分列,并创建数据表,索引df_inner索引,列名称为category和size pd.DataFrame((x.split('-') for x in df_inner...#按索引提取区域行数值 df_inner.loc[0:5] ? Reset_index函数用于恢复索引,这里我们重新将date字段日期 设置数据表索引,并按日期进行数据提取。

11.4K31

python数据分析万字干货!一个数据集全方位解读pandas

agg(("min", "max")) min 1/1/1949 max 4/9/1959 Name: date_game, dtype: object 二、pandas数据结构 尽管DataFrame...新DataFrame索引是两个Series索引并集: >>> city_data.index Index(['Amsterdam', 'Tokyo', 'Toronto'], dtype='object...: int64 七、对进行操作 接下来要说是如何在数据分析过程不同阶段中操作数据集。...如果我们选择正确数据类型,则可以显着提高代码性能。我们再看一下nba数据集: >>> df.info() ? 有十具有数据类型object。...可视化尼克斯整个赛季得分了多少分: ? 还可以创建其他类型图,条形图: ? 而关于使用matplotlib进行数据可视化相关操作中,还有许多细节性配置项,比如颜色、线条、图例等。

7.4K20
领券