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

深圳企业网站建设费用明细个人网站规划书模板

深圳企业网站建设费用明细,个人网站规划书模板,aide web,公司文化形象设计公司.iloc 是 Pandas 库中 DataFrame 和 Series 对象的一个属性,用于基于整数位置的索引来选择数据。与基于标签的 .loc 索引不同,.iloc 使用从 0 开始的整数位置来访问行和列。这对于处理需要按位置而不是按标签选择数据的场景非常有用。 目录 基本用法 代…

.iloc 是 Pandas 库中 DataFrame 和 Series 对象的一个属性,用于基于整数位置的索引来选择数据。与基于标签的 .loc 索引不同,.iloc 使用从 0 开始的整数位置来访问行和列。这对于处理需要按位置而不是按标签选择数据的场景非常有用。

目录

基本用法

代码示例

常见错误


基本用法

  1. 选择单行或单列
    • 使用单个整数来选择单行或单列。
    • 例如,df.iloc[0] 选择第一行,df.iloc[:, 0] 选择第一列。
  2. 选择多行或多列
    • 使用整数列表或切片来选择多行或多列。
    • 例如,df.iloc[0:3] 选择前三行,df.iloc[:, 0:2] 选择前两列。
  3. 选择特定位置的元素
    • 使用两个整数来选择特定位置的单个元素。
    • 例如,df.iloc[0, 0] 选择第一行第一列的元素。
  4. 布尔索引结合使用
    • 可以与布尔数组结合使用来选择特定条件的行。
    • 例如,df.iloc[df['column_name'] > value] 选择满足条件的行(虽然这更常用 .loc 来实现)。

代码示例

设一个 DataFrame df :

import pandas as pd  data = {  'A': [1, 2, 3, 4],  'B': [5, 6, 7, 8],  'C': [9, 10, 11, 12]  
}  
df = pd.DataFrame(data)

 选择第一行

print(df.iloc[0])

 输出

A    1  
B    5  
C    9  
Name: 0, dtype: int64

选择前两列

print(df.iloc[:, 0:2])

输出

A  B  
0  1  5  
1  2  6  
2  3  7  
3  4  8

选择第一行第二列的元素

print(df.iloc[0, 1])

输出

5

选择第二和第四行

print(df.iloc[[1, 3]])

输出

A  B   C  
1  2  6  10  
3  4  8  12

常见错误

df = pd.read_excel('0_data.xlsx', engine='openpyxl')
z1 = df[['z1_x', 'z1_y']]
print( z1[1])

使用 pandas 的 read_excel 函数从 Excel 文件 '0_data.xlsx' 中读取数据,并将其存储在 DataFrame df 中。接着从 df 中选择了不同的列来创建新的 DataFrame 或 Series 对象:z1 包含 'z1_x' 和 'z1_y' 列。

然而,在打印 z1[1] 时,z1[1] 实际上并不会打印出 z1 DataFrame 中的第二行(在 pandas 中,索引通常是从 0 开始的)。相反,z1[1] 会尝试基于列标签来选择数据,因为传递了一个整数给 DataFrame 的 __getitem__ 方法,而该方法首先会尝试将其解释为列标签(如果它看起来像是一个有效的列名或可以被解释为列名的某种形式)。

但是,因为 1 不是一个有效的列名,所以这里的行为实际上取决于 pandas 的版本和内部实现——在某些情况下,它可能会抛出一个错误,而在其他情况下,它可能会尝试将整数解释为位置索引(尽管这通常不是推荐的做法,因为它可能会导致混淆)。

要正确地按位置索引选择 DataFrame 中的行,应该使用 .iloc 属性,如下所示:

print(z1.iloc[1])

这将打印出 z1 DataFrame 中的第二行(索引为 1 的行)。

如果 Excel 文件中的列名确实包含空格或特殊字符(比如 la1 和 la2),并且在代码中也是按原样引用的这些列名,需要确保 Excel 文件中的列名与在代码中使用的完全匹配(包括大小写)。

http://www.dtcms.com/wzjs/23518.html

相关文章:

  • 学手机网站建设网站建设公司哪家好?该如何选择
  • 石景山做网站公司独立站seo外链平台
  • 南宁网站制作计划魔方优化大师官网下载
  • 广东省广州市白云区疫情最新情况东莞网站关键词优化排名
  • 在浙学网页设计与制作答案合肥seo网站管理
  • wordpress主题创建数据表关键词排名优化软件策略
  • wordpress more-link关键词优化排名网站
  • 海尔公司的网站建设视频专用客户端app
  • 计算机技术员网站建设怎么免费做网站的平台
  • 网站审批南安网站建设
  • 机关单位网站安全建设百度一下百度一下你知道
  • 1688采购批发网吉安seo招聘
  • 企业网站开发课程培训热门推广软件
  • 深圳企业官网网站建设哪家好seo排名赚下载
  • 武汉网站建设价格低怎么优化网站性能
  • 外贸做平台好还是自己建网站好没经验可以做电商运营吗
  • 购票网站模板代写稿子的平台
  • 兼职网站推广如何做北京网站营销与推广
  • 建设网站需要什么设施?百度广告买下的订单在哪里找
  • 网站建设内部风险分析2023第二波疫情已经到来了吗
  • 公司名称变更流程及需材料网站优化技巧
  • 做违法网站湖南网络推广排名
  • 网络科技网站设计电子商务网店运营推广
  • 怎么做阿里巴巴国际网站企业seo关键词优化
  • 新网站怎么做外链西安百度搜索排名
  • 网站搭建怎么做游戏推广公司好做吗
  • 怎么做物流网站内容营销策略
  • 湖北森泰建设集团有限公司网站如何快速被百度收录
  • 装饰公司管理系统seo属于技术还是营销
  • 昆明免费建站模板网络推广100种方式