IT科技

超强图解Pandas18招,墙裂建议收藏!

时间:2010-12-5 17:23:32  作者:人工智能   来源:IT科技类资讯  查看:  评论:0
内容摘要:大家好,我是菜鸟哥。Pandas是数据挖掘常见的工具,掌握使用过程中的函数是非常重要的。sort_values(dogs[dogs[size] == medium].sort_values(type)

大家好,超强藏我是图解菜鸟哥。

Pandas是招墙数据挖掘常见的云服务器提供商工具,掌握使用过程中的裂建函数是非常重要的站群服务器

sort_values

(dogs[dogs[size] == medium]

.sort_values(type)

.groupby(type).median()

)

执行步骤:

 size列筛选出部分行

 然后将行的议收类型进行转换

 按照type列进行分组,计算中位数

selecting a column

dogs[longevity]

groupby + mean

dogs.groupby(size).mean()

执行步骤:

 将数据按照size进行分组

 在分组内进行聚合操作

grouping multiple columns

dogs.groupby([type,超强藏 size])

groupby + multi aggregation

(dogs

.sort_values(size)

.groupby(size)[height]

.agg([sum, mean, std])

)

执行步骤

 按照size列对数据进行排序 按照size进行分组

 对分组内的云南idc服务商height进行计算

filtering for columns

df.loc[:, df.loc[two] <= 20]

filtering for rows

dogs.loc[(dogs[size] == medium) & (dogs[longevity] > 12), breed]

dropping columns

dogs.drop(columns=[type])

joining

ppl.join(dogs)

merging

ppl.merge(dogs, left_on=likes, right_on=breed, how=left)

pivot table

dogs.pivot_table(index=size, columns=kids, values=price)

melting

dogs.melt()

pivoting

dogs.pivot(index=size, columns=kids)

stacking column index

dogs.stack()

unstacking row index

dogs.unstack()

resetting index

dogs.reset_index()

setting index

dogs.set_index(breed)

copyright © 2025 powered by 益强资讯全景  滇ICP备2023006006号-31sitemap