dataframe 提取月数据_pandas dataframe数据提取的方法

import numpy as np

from pandas import DataFrame

import pandas as pd

df=DataFrame(np.arange(12).reshape((3,4)),index=[‘one’,’two’,’thr’],columns=list(‘abcd’))

df[‘a’]#取a列

df[[‘a’,’b’]]#取a、b列

ix可以用数字索引,也可以用index和column索引

df.ix[0]#取第0行

df.ix[0:1]#取第0行

df.ix[‘one’:’two’]#取one、two行

df.ix[0:2,0]#取第0、1行,第0列

df.ix[0:1,’a’]#取第0行,a列

df.ix[0:2,’a’:’c’]#取第0、1行,abc列

df.ix[‘one’:’two’,’a’:’c’]#取one、two行,abc列

df.ix[0:2,0:1]#取第0、1行,第0列

df.ix[0:2,0:2]#取第0、1行,第0、1列

loc只能通过index和columns来取,不能用数字

df.loc[‘one’,’a’]#one行,a列

df.loc[‘one’:’two’,’a’]#one到two行,a列

df.loc[‘one’:’two’,’a’:’c’]#one到two行,a到c列

df.loc[‘one’:’two’,[‘a’,’c’]]#one到two行,ac列

iloc只能用数字索引,不能用索引名

df.iloc[0:2]#前2行

df.iloc[0]#第0行

df.iloc[0:2,0:2]#0、1行,0、1列

df.iloc[[0,2],[1,2,3]]#第0、2行,1、2、3列

iat取某个单值,只能数字索引

df.iat[1,1]#第1行,1列

at取某个单值,只能index和columns索引

df.at[‘one’,’a’]#one行,a列

Original: https://blog.csdn.net/weixin_35361243/article/details/113561718
Author: 风车下站立少年
Title: dataframe 提取月数据_pandas dataframe数据提取的方法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/743767/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球