python中ix用法_Python Pandas DataFrame.ix[ ]用法及代码示例
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[ ]用法及代码示例相关推荐
- python中change的用法_Python Pandas dataframe.pct_change()用法及代码示例
Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas dataframe.pct ...
- python中mean的用法_Python Pandas dataframe.mean()用法及代码示例
Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas dataframe.mea ...
- python中convert函数用法_Python Pandas DataFrame.tz_convert用法及代码示例
Pandas DataFrame是带有标签轴(行和列)的二维大小可变的,可能是异构的表格数据结构.算术运算在行和列标签上对齐.可以将其视为Series对象的dict-like容器.这是 Pandas ...
- python boxplot用法_python pandas DataFrame.boxplot用法及代码示例
从DataFrame列制作箱形图. 从DataFrame列制作box-and-whisker图,可以选择按其他一些列进行分组.箱形图是一种通过四分位数以图形方式描绘数字数据组的方法.该框从数据的Q1四 ...
- python中cumsum函数_Python pandas.DataFrame.cumsum函数方法的使用
DataFrame.cumsum(self, axis=None, skipna=True, *args, **kwargs) 返回DataFrame或Series轴上的累计和. 返回包含累计和的相同 ...
- python中where函数_Python pandas.DataFrame.where函数方法的使用
DataFrame.where(cond, other=nan, inplace=False, axis=None, level=None, errors='raise', try_cast=Fals ...
- python中items函数_Python pandas.DataFrame.items函数方法的使用
DataFrame.items(self) [source] 迭代器遍历(列名,Series)对. 遍历DataFrame列,返回一个具有列名称和内容为Series的元组. Yields:label: ...
- python中columns是什么意思_Python Pandas DataFrame.columns用法及代码示例
Pandas DataFrame是带有标签轴(行和列)的二维大小可变的,可能是异构的表格数据结构.算术运算在行和列标签上对齐.可以将其视为Series对象的dict-like容器.这是 Pandas ...
- python中loc的用法_python pandas Series.loc用法及代码示例
通过标签或布尔数组访问一组行和列. .loc[]主要基于标签,但也可以与布尔数组一起使用. 允许的输入为: 单个标签,例如5或者'a', (注意5被解释为索引的标签,而不是索引的整数位置). 标签的列 ...
- python中图例legend标签内容_matplotlib设置legend图例代码示例
matplotlib设置legend图例代码示例 本文主要是关于matplotlib的一些基本用法. Demo import matplotlib.pyplot as plt import numpy ...
最新文章
- php unicode转义字符串,PHP字符串中的Unicode字符
- iOS引入第三发库引发的错误linker command failed with exit code 1
- 【初探移动前端开发02】移动设备的页面
- 双绞线网线的连接方式
- EBS通过SQL查找所有的定时请求
- NLP中的Mask全解
- MySQL中的+作用,进行字符串的拼接用concat
- 计算机考研哈理工好吗,哈尔滨理工大学考研难吗?一般要什么水平才可以进入?...
- synchronized与static synchronized 的区别
- python数据读写 panda(to_csv和read_csv)【读取dat文件】【写入dat文件】【非csv文件并且有多列数据时】
- WEB前端视频教程网站推荐
- 详解Photoshop中标尺工具和参考线的使用方法
- 管理储存组和邮箱数据库
- 单片机中存储器扩展位地址线怎么算_单片机片外数据存储器扩展设计技巧简介...
- 《人月神话》-第16章-没有银弹
- 微型计算机存容量基本单位,在微型计算机中,存储容量的基本单位是什么?
- 华为谷歌android 6.0是什么,盘点那些用上Android 6.0的手机
- 雷军北大15分钟演讲:我至少有胆量去想
- 2020年第三季度的垃圾邮件和网络钓鱼攻击分析
- 2019.04流量副卡方案对比 - (日租卡类)月租在20元以下的