我是该语言的新手,并设法在下面创建了一个数据框。它是 MultiIndex 并且是 (a,b) 大小。日期在行上,我不完全确定它是如何定义的。我想根据左侧/索引上的日期戳添加一列,该列是星期几(1、2、3、4、5、6、7)。
有人可以告诉我怎么做吗,我只是对如何拉索引/日期列进行计算感到困惑。
谢谢
print(df_3.iloc[:,0])
Date
2019-06-01 8573.84
2019-06-02 8565.47
2019-06-03 8741.75
2019-06-04 8210.99
2019-06-05 7704.34
2019-09-09 10443.23
2019-09-10 10336.41
2019-09-11 10123.03
2019-09-12 10176.82
2019-09-13 10415.36
Name: (bitcoin, Open), Length: 105, dtype: float64
我刚刚使用了您的两列第一列和您的 3 条记录来获得可能的解决方案。这几乎是 Celius 所做的,但将列转换为 to_datetime。
data = [['2019-06-01', 8573.84], ['2019-06-02', 8565.47], ['2019-06-03', 8741.75]]
df = pd.DataFrame(data,columns = ['Date', 'Bitcoin'])
df['Date']= pd.to_datetime(df['Date']).dt.dayofweek
输出结果为 2019-06-01(星期六)打印 5,2019-06-02(星期日)打印 6,2019-06-03(星期一)打印 0。
我希望它能帮助你。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句