import pandas as pd import pickle import numpy as np dates = pd.date_range('20180310', periods=6) df = pd.DataFrame(np.arange(24).reshape((6,4)), index=dates, columns=['A', 'B', 'C', 'D']) print(df) #单点设置 df.iloc[2,2] = 999 df.loc['2018-03-13', 'D'] = 999 print(df)
输出:
A B C D 2018-03-10 0 1 2 3 2018-03-11 4 5 6 7 2018-03-12 8 9 10 11 2018-03-13 12 13 14 15 2018-03-14 16 17 18 19 2018-03-15 20 21 22 23 A B C D 2018-03-10 0 1 2 3 2018-03-11 4 5 6 7 2018-03-12 8 9 999 11 2018-03-13 12 13 14 999 2018-03-14 16 17 18 19 2018-03-15 20 21 22 23