目录
1-series和读取外部数据
我们知道在python在使用numpy可以处理数值型数据,但是这是远远不够的,因为除了数值数据之外,还有字符串,时间序列等等,所以我们需要使用pandas进行处理;
pandas中常用数据类型:Series一维,带标签的数组;DataFrame二维,Series容器;
python代码如下:
import pandas as pd
t = pd.Series([1,2,31,12,3,4])
print(t)
print(type(t))
print("*" * 100)
#pandas生成一维带标签数组,并设置标签
t2 = pd.Series([1,23,2,2,1], index=list("abcde"))
print(t2)
print("*" * 100)
#pandas通过字典的方式创建Series数组
temp_dict = {"name":"xiaoming", "age":13, "tel":10086}
t3 = pd.Series(temp_dict)
print(t3)
print(t3[0]) #通过索引取值
print(t3["name"]) #通过键取值
print(t3[1:]) #取得连续的行
print(t3[[0,2]]) #取不连续的行
print(t3.index) #找到