当前位置: 首页 > news >正文

wordpress添加子站canva在线设计平台

wordpress添加子站,canva在线设计平台,页面模板分类名无法编辑,做印刷广告的图片在哪个网站找文章目录 一、切片简介二、创建Pandas数据框三、使用iloc进行切片3.1 对行进行切片3.2 对列进行切片3.3 Dataframe选中特定单元格 四、使用loc创建切片4.1 使用Python对Dataframe中的行进行切片4.2 指定单元格 五、在Python中使用布尔条件六、结论 对 Pandas DataFrames 进行切…

文章目录

    • 一、切片简介
    • 二、创建Pandas数据框
    • 三、使用iloc进行切片
      • 3.1 对行进行切片
      • 3.2 对列进行切片
      • 3.3 Dataframe选中特定单元格
    • 四、使用loc创建切片
      • 4.1 使用Python对Dataframe中的行进行切片
      • 4.2 指定单元格
    • 五、在Python中使用布尔条件
    • 六、结论

对 Pandas DataFrames 进行切片,是一种强大的技术,允许根据整数位置或标签位置提取特定的数据子集。本文,我们将学习行和列切片、单元格选择和布尔条件的用法。

一、切片简介

借助 Pandas,我们可以在 Dataframe 中执行切片。使用 Pandas Dataframe 进行切片iloc[] 是 Python 中提取特定数据子集的一种强大技术。该iloc[] 方法允许您根据行和列的整数位置来定位和提取它们。

要使用 执行切片iloc[],请指定要包含在切片数据框中的行和列索引。语法类似于传统的数组切片,对于 Python 用户来说非常直观。例如,df.iloc[1:5, 2:4]从数据框中提取第 2 至第 5 行和第 3 至第 4 列。

在 Pandas 中对 DataFrame 进行切片包括以下步骤:

  1. 创建 DataFrame
  2. 对 DataFrame 进行切片

二、创建Pandas数据框

import pandas as pd# Initializing the nested list with Data set
player_list = [['M.S.Dhoni', 36, 75, 5428000],['A.B.D Villers', 38, 74, 3428000],['V.Kohli', 31, 70, 8428000],['S.Smith', 34, 80, 4428000],['C.Gayle', 40, 100, 4528000],['J.Root', 33, 72, 7028000],['K.Peterson', 42, 85, 2528000]]# creating a pandas dataframe
df = pd.DataFrame(player_list, columns=['Name', 'Age', 'Weight', 'Salary'])
df # data frame before slicing

运行结果:
在这里插入图片描述

三、使用iloc进行切片

3.1 对行进行切片

# Slicing rows in data frame
df1 = df.iloc[0:4]  #对第一行到第四行进行切片
# data frame after slicing
df1

在这里插入图片描述

3.2 对列进行切片

对列进行切片:

# Slicing columnss in data frame
df1 = df.iloc[:, 0:2]#所有行,第1,2列
# data frame after slicing
df1

在这里插入图片描述

3.3 Dataframe选中特定单元格

选中特定单元格,列入第三行,第四列:

specific_cell_value = df.iloc[2, 3]  # Row 3, Column 4 (Salary)
print("Specific Cell Value:", specific_cell_value)

输出:
8428000

四、使用loc创建切片

还可以通过 loc 实现切片,但有一些限制:

  • loc依赖于标签,如果您的 DataFrame 有自定义标签,您需要小心指定它们的方式。
  • 如果标签是整数,则使用整数位置和实际标签之间可能会产生混淆。

为此,我们需要使用以下代码手动将索引设置为标签:

df_custom = df.set_index('Name')
df_custom

运行结果:
在这里插入图片描述

4.1 使用Python对Dataframe中的行进行切片

sliced_rows_custom = df_custom.loc['A.B.D Villers':'S.Smith']
sliced_rows_custom

在这里插入图片描述

4.2 指定单元格

specific_cell_value = df_custom.loc['V.Kohli', 'Salary']
print("\nValue of the Specific Cell (V.Kohli, Salary):", specific_cell_value)

在这里插入图片描述

五、在Python中使用布尔条件

filtered_data = df[df['Age'] > 35].iloc[:, :]  # Select rows where Age is greater than 35
print("\nFiltered Data based on Age > 35:\n", filtered_data)

iloc()只是分割,df可做筛选。
在这里插入图片描述

六、结论

总而言之,iloc[] 和 loc[] 均在 Pandas 中提供多种切片功能。iloc[] 基于整数,而 loc[] 则依赖于标签,因此在使用自定义索引或混合数据类型时需要仔细考虑。

http://www.15wanjia.com/news/186233.html

相关文章:

  • 建站公司 网络服务传统网站网站
  • 长辛店镇网站建设做炭化料的网站
  • 做本地网站怎么挣钱苏州策划网站模板建站公司
  • 南京建站公司模板免费做网站app
  • 做招聘网站需要什么有道云笔记 wordpress
  • 宁晋做网站山西制作网站
  • 网站平台规划方案求网址直接能看的2021
  • 网站建设 网页php网站开发实战视频教程
  • 网站免费备案凡科互动网站
  • 如何用网站赚钱微信app下载安装官方版2023
  • 制作个网站大概多少钱网络运营商
  • 小说网站开发技术实现淄博著名网站开发方法
  • html5导航网站网上开店基本流程
  • 网站设计策划书网架公司需要给设计院提交的资料
  • 好的活动策划网站电商网站怎么做seo优化
  • 网站上的图标用什么软件做的重庆做的好的房产网站
  • ddns做网站电子商务网站建设的盈利模式
  • 如何提高网站浏览量火车头 wordpress xml
  • 中国flash网站模板律师做网络推广最好的网站有哪些
  • 做网站服装app太原建设北路小学网站
  • 如何上传模板到网站上海发布首页
  • wordpress文章上的图片显示不出来seo网站内部优化方案
  • 第一次打开wordpress白郑州seo软件
  • 南昌网站建设哪家强凡客成品
  • h5建设网站门户网站推广
  • 江苏网站建设官网关于动漫网站建设规划表
  • 乐清市网站建设广告网站开发背景
  • 网站首页怎么制作自己制作app软件要多少钱
  • 阿里云怎么做淘宝客网站外贸网站 免费模板 使用 zencart
  • cms企业网站沈阳网站备案照相