对于如下所示的数据框:
我想简单地将索引设置为“日期”列,您将其视为第一列。 数据框来自一个api,我将数据保存到csv中:
data.to_csv('stocks.csv', header=True ,sep=',',mode='a')
data = pd.read_csv('stocks.csv',header=[0,1,2])
data
最好,我也想摆脱您在图片中看到的“未命名:..”标签。 谢谢。
答案 0 :(得分:0)
我通过在read_csv函数中指定header = [0,1],index_col = 0并在将数据帧转换为数字后解决了这个问题,因为数据类型失真了,但我始终没有必要:
data = pd.read_csv('stocks.csv', header=[0,1] ,index_col=0)
data = data.apply(pd.to_numeric, errors='coerce')
# eventually:
data = data.dropna()
我以这种方式得到了我想要的东西,即写了
data['AGN.AS']['High']
并获得特定股票的高价值。