pandas 提取某几列_Pandas使用笔记随笔

本文详细介绍了如何在Pandas库中高效地提取DataFrame中的特定列,通过实例解析了选择单列、多列以及根据条件筛选列的方法,帮助读者掌握数据处理的关键技巧。
摘要由CSDN通过智能技术生成

7d0d44c018c02d74dad1ad13dbfaebe6.png
'''pandas使用规则'''
import pandas as pd
import numpy as np
'''series'''
#有两个参数index与values,如果不定义index的话默认从0开始
s1=pd.Series([1,3,5,7,9],index=('a','b','c','d','e'))
#给series新增元素
s1['f']=11
print(s1)

#%%
#numpy随机数
num=0
while(num<5):
    np.random.seed(1)#seed是固定了随机数相同,里面的数字随便设
    print(np.random.random())
    num+=1
#%%
    #pandas随机数序列
suijishu=pd.Series(np.random.random(5))
print(suijishu)
#%%
'''
pandas元素提取切片
'''
#head(),tail(),take()
s1.head(2)
s1.tail(2)#没有参数的时候是默认查看前5个与后5个
'''s1.take(['c','d','a'])'''#无法提取???
'''print(s1.take([2,1,0]))'''
#%%
#利用位置标签提取元素
#可以用位置索引
print(s1[2])
#可以用标签索引
print(s1['d'])
print(s1[[2,3,4]])
print(s1[['b','e']])
#切片
print(s1[2:3])#不包括3,第四项
print(s1['c':'d'])#包括最后一项d
#%%
'''时间序列'''
from datetime import datetime
import pandas as pd

date=datetime(2016,1,1)
date=pd.Timestamp(date)
print(date)

ts=pd.Series(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值