概述
1、导入
import pandas as pd
df_data = pd.read_csv("train.csv")
2、访问数据
通过行列名
x=df_data .loc[0,'Id':'MSZoning'](这里0是行名)
通过行列index
y=df_data .iloc[0:2,:]
loc和iloc的区别:
(1)loc——通过行标签索引行数据
loc['d']
表示索引的是第’d’行(index 是字符),如果想索引列数据,像print df.loc['a']
这样做会报错(这里‘a’是列名)
loc可以获取多行数据
print df.loc['d':]
loc扩展——索引某行某列
print df.loc['d',['b','c']]
loc扩展——索引某列
print df.loc[:,['c']]
(2)iloc——通过行号获取行数据
想要获取哪一行就输入该行数字
df.iloc[1]
通过行标签索引会报错print df.iloc[‘a’]
同样通过行号可以索引多行
df.iloc[0:]
iloc索引列数据
df.iloc[:,[1]]
3、合并表
行
frames = [df1, df2, df3]
result = pd.concat(frames)
列
result = pd.concat([df1, df4], axis=1)
最后
以上就是完美月光为你收集整理的(一)pandas基本使用的全部内容,希望文章能够帮你解决(一)pandas基本使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复