pandas 设置单元格的值

 

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

 

posted @ 2019-01-25 14:07  anobscureretreat  阅读(4422)  评论(0编辑  收藏  举报