加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python的DataFrame基础使用

发布时间:2020-12-20 10:22:24 所属栏目:Python 来源:网络整理
导读:1.使用DataFrame建表的三种方式 import numpy as np import pandas as pdtest_1 = pd.DataFrame(np.random.rand(4,4 ),index =list( ‘ ABCD ‘ ),columns=list( ‘ 1234 ‘ )) # 产生随机数,index行,columns列 test_2 = pd.DataFrame([[1,2,3,4],[2,4,5],[3

1.使用DataFrame建表的三种方式

import numpy as np
import pandas as pd

test_1 = pd.DataFrame(np.random.rand(4,4),index=list(ABCD),columns=list(1234))  # 产生随机数,index行,columns列
test_2 = pd.DataFrame([[1,2,3,4],[2,4,5],[3,5,6],[4,6,7]],index=list(1234),columns=list(ABCD))  # 自己输入
dic1 = {name: [小明,小红,狗蛋,铁柱],age: [17,20,40],sex: [,,]}  # 使用字典进行输入
test_3 = pd.DataFrame(dic1,index=list(ABCD))
print(test_1,n)
print(test_2,n)
print(test_3,n)

2.查看数据情况

print(查看数据类型:n,test_3.dtypes,n)
print(看前两行:n,test_3.head(2),n)
print(看后两行:n,test_3.tail(2),n)
print(index看行名:n,test_3.index,n)
print(columns看行名:n,test_3.columns,n)

3.数据检索

print(看所有数据值:n,test_3.values,n)
print(查看name列的数据:n,test_3[name].values,n)
print(使用loc进行行检索:n,test_3.loc[A],n)
print(使用iloc进行行检索:n,test_3.iloc[0],n)
print(直接使用名字进行列检索,但不适合行检索:n,test_3[name],n)

4.对表进行描述

print(对表进行描述:n,test_3.describe(),n)

5.表的合并

print(进行转置:n,test_3.T,n)
print(查看行数:,test_3.shape[0],查看列数:,test_3.shape[1],n)
# print(‘对表进行描述:n‘,‘n‘)

test_3.insert(3,skin,[b,w,y])
print(对表用insert进行插入:n,test_3,n)

test_4 = pd.DataFrame([T,E,W,A],index=list(ABCD),columns=list(N))
# print(‘新建的DataFrame:n‘,test_4,‘n‘)
print(合并DataFrame:n,test_3.join(test_4),n)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读