Pandas入门--DataFrame数据结构

2.Pandas入门–DataFrame数据结构

上个教程我们讲了series的相关操作,DataFrame提供的是一个类似表的结构,由多个Series组成,可以理解为DataFrame的每一列都是一个Series,具有共同的index

DataFrame 相关操作

① DataFrame建立


函数:pd.Dataframe(参数)

参数可以是:a.二维array;
b.Series 列表;
c.value为Series的字典;

# 利用二维array建立DataFrame
import pandas as pd
import numpy as np#引入pandas和numpy库

s1 = np.array([1, 2, 3, 4])
s2 = np.array(['a', 'b', 'c', 'd'])
df1 = pd.DataFrame([s1,s2])#[s1,s2]是二维array,注意别忘了加中括号
print("df1:")
print(df1)

s3 = np.array([[5, 5, 5, 5],
               [6, 6, 6, 6]])
df2 = pd.DataFrame(s3)
print("\ndf2:")
print(df2)

df1:
   0  1  2  3
0  1  2  3  4
1  a  b  c  d

df2:
   0  1  2  3
0  5  5  5  5
1  6  6  6  6
# 利用series建立DataFrame,与二维array相似
s1=pd.Series(np.array([1,2,3,4]))
s2=pd.Series(np.array([5,6,7,8]
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值