我是靠谱客的博主 完美月光,最近开发中收集的这篇文章主要介绍(一)pandas基本使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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基本使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部