pandas的DataFrame数据读取和修改方法
DataFrame的读取方法:
import pandas as pd
# 从excel读取数据
data = pd.read_csv(".\data\stock_daily")
# data.head(n) or data.tail(n) 读取前n行或后n行
data.head() # 默认读取前5行
1.按先列后行的下表读取方式读取
# 这里的axis=1是按列丢弃,与numpy中的axis=0相同
data = data.drop(["ma5", "ma10", "ma20"], axis=1)
# 1.按先列后行的下表读取方式读取
# 这种方式只能一次读取一个
data["open"]["2018-02-27"]
结果:
23.53
2.使用loc和iloc函数
# 1.用loc以"行索引”和“列索引”读取数据
# data.loc["2018-02-27":"2018-02-22", "open":"low"]
data