'''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(
pandas 提取某几列_Pandas使用笔记随笔
最新推荐文章于 2024-07-26 14:38:43 发布
本文详细介绍了如何在Pandas库中高效地提取DataFrame中的特定列,通过实例解析了选择单列、多列以及根据条件筛选列的方法,帮助读者掌握数据处理的关键技巧。
摘要由CSDN通过智能技术生成