Python是进行数据分析的一种出色语言,主要是因为以数据为中心的Python软件包具有奇妙的生态系统。 Pandas是其中的一种,使导入和分析数据更加容易。

Pandas DataFrame.ix[ ]是基于Label和Integer的切片技术。除了基于纯标签和基于整数的方法外,Pandas还提供了一种混合方法,用于选择和设置对象的子集。ix[]操作员。ix[]是最通用的索引器,将支持

用法: DataFrame.ix[ ]

参数:

索引位置:行在整数或整数列表中的索引位置。

索引标签:行的索引标签的字符串或字符串列表

返回: DataFrame 或系列取决于参数

代码1:

# importing pandas package

import pandas as geek

# making data frame from csv file

data = geek.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv")

# Integer slicing

print("Slicing only rows(till index 4):")

x1 = data.ix[:4, ]

print(x1, "\n")

print("Slicing rows and columns(rows=4, col 1-4, excluding 4):")

x2 = data.ix[:4, 1:4]

print(x2)

输出:

代码2:

# importing pandas package

import pandas as geek

# making data frame from csv file

data = geek.read_csv("nba.csv")

# Index slicing on Height column

print("After index slicing:")

x1 = data.ix[10:20, 'Height']

print(x1, "\n")

# Index slicing on Salary column

x2 = data.ix[10:20, 'Salary']

print(x2)

输出:

代码3:

# importing pandas and numpy

import pandas as pd

import numpy as np

df = pd.DataFrame(np.random.randn(10, 4),

columns = ['A', 'B', 'C', 'D'])

print("Original DataFrame:\n" , df)

# Integer slicing

print("\n Slicing only rows:")

print("--------------------------")

x1 = df.ix[:4, ]

print(x1)

print("\n Slicing rows and columns:")

print("----------------------------")

x2 = df.ix[:4, 1:3]

print(x2)

输出:

代码4:

# importing pandas and numpy

import pandas as pd

import numpy as np

df = pd.DataFrame(np.random.randn(10, 4),

columns = ['A', 'B', 'C', 'D'])

print("Original DataFrame:\n" , df)

# Integer slicing (printing all the rows of column 'A')

print("\n After index slicing (On 'A'):")

print("--------------------------")

x = df.ix[:, 'A']

print(x)

输出:

python中ix用法_Python Pandas DataFrame.ix[ ]用法及代码示例相关推荐

  1. python中change的用法_Python Pandas dataframe.pct_change()用法及代码示例

    Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas dataframe.pct ...

  2. python中mean的用法_Python Pandas dataframe.mean()用法及代码示例

    Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas dataframe.mea ...

  3. python中convert函数用法_Python Pandas DataFrame.tz_convert用法及代码示例

    Pandas DataFrame是带有标签轴(行和列)的二维大小可变的,可能是异构的表格数据结构.算术运算在行和列标签上对齐.可以将其视为Series对象的dict-like容器.这是 Pandas ...

  4. python boxplot用法_python pandas DataFrame.boxplot用法及代码示例

    从DataFrame列制作箱形图. 从DataFrame列制作box-and-whisker图,可以选择按其他一些列进行分组.箱形图是一种通过四分位数以图形方式描绘数字数据组的方法.该框从数据的Q1四 ...

  5. python中cumsum函数_Python pandas.DataFrame.cumsum函数方法的使用

    DataFrame.cumsum(self, axis=None, skipna=True, *args, **kwargs) 返回DataFrame或Series轴上的累计和. 返回包含累计和的相同 ...

  6. python中where函数_Python pandas.DataFrame.where函数方法的使用

    DataFrame.where(cond, other=nan, inplace=False, axis=None, level=None, errors='raise', try_cast=Fals ...

  7. python中items函数_Python pandas.DataFrame.items函数方法的使用

    DataFrame.items(self) [source] 迭代器遍历(列名,Series)对. 遍历DataFrame列,返回一个具有列名称和内容为Series的元组. Yields:label: ...

  8. python中columns是什么意思_Python Pandas DataFrame.columns用法及代码示例

    Pandas DataFrame是带有标签轴(行和列)的二维大小可变的,可能是异构的表格数据结构.算术运算在行和列标签上对齐.可以将其视为Series对象的dict-like容器.这是 Pandas ...

  9. python中loc的用法_python pandas Series.loc用法及代码示例

    通过标签或布尔数组访问一组行和列. .loc[]主要基于标签,但也可以与布尔数组一起使用. 允许的输入为: 单个标签,例如5或者'a', (注意5被解释为索引的标签,而不是索引的整数位置). 标签的列 ...

  10. python中图例legend标签内容_matplotlib设置legend图例代码示例

    matplotlib设置legend图例代码示例 本文主要是关于matplotlib的一些基本用法. Demo import matplotlib.pyplot as plt import numpy ...

最新文章

  1. php unicode转义字符串,PHP字符串中的Unicode字符
  2. iOS引入第三发库引发的错误linker command failed with exit code 1
  3. 【初探移动前端开发02】移动设备的页面
  4. 双绞线网线的连接方式
  5. EBS通过SQL查找所有的定时请求
  6. NLP中的Mask全解
  7. MySQL中的+作用,进行字符串的拼接用concat
  8. 计算机考研哈理工好吗,哈尔滨理工大学考研难吗?一般要什么水平才可以进入?...
  9. synchronized与static synchronized 的区别
  10. python数据读写 panda(to_csv和read_csv)【读取dat文件】【写入dat文件】【非csv文件并且有多列数据时】
  11. WEB前端视频教程网站推荐
  12. 详解Photoshop中标尺工具和参考线的使用方法
  13. 管理储存组和邮箱数据库
  14. 单片机中存储器扩展位地址线怎么算_单片机片外数据存储器扩展设计技巧简介...
  15. 《人月神话》-第16章-没有银弹
  16. 微型计算机存容量基本单位,在微型计算机中,存储容量的基本单位是什么?
  17. 华为谷歌android 6.0是什么,盘点那些用上Android 6.0的手机
  18. 雷军北大15分钟演讲:我至少有胆量去想
  19. 2020年第三季度的垃圾邮件和网络钓鱼攻击分析
  20. 2019.04流量副卡方案对比 - (日租卡类)月租在20元以下的

热门文章

  1. #2297. 战争调度(war)
  2. 现在,让客服接管数字化企业
  3. Cotherm 多物理场耦合方案
  4. HttpClientHelper
  5. 如何从被领导到领导别人
  6. H3CNE V7.0 视频教程
  7. 华为 服务器 驱动 linux,华为服务器SAS控制器驱动问题
  8. 解析经纬度,将度分转成度
  9. virtualbox硬件加速_虚拟机安装后必做的3项设置,解决运行卡慢问题,提速十倍!...
  10. 看了它就能看懂心电图室大部分心电图