df2['c_kPa']=1
df2['phi_deg']=1
直接引号索引表头的标题进行赋值。
执行类似excel多级筛选 如下:
df2[(df2.x==100)&((df2.y==2)|(df2.y==10))]=df1[(df2.x==100)&((df1.y==2)|(df1.y==10))]
(x==100) & ((y==2)|(y==10)). 注:&和,并; |或。
在excel中表示 先筛选x=100,接着选择y=2和y=10的数据。
df.xxx 点后面表示方法,直接接表头名字,对该列进行操作,一般接逻辑操作等。
df.iloc [: , 0] 用iloc方法对行\列数进行索引。 [行,列] 。
在进行条件行列切片时,条件的行列要用中括号,如: df.iloc [0:6, [0:20]] 取1-5行, 1-19列的数据。
df.loc[:, [ 'key' ]]. 用loc方法 可以对关键字的列进行操作,注意是索引关键字。大多数时候可用iloc,除非当表头没有存放规律时。
df[ 'xxx' ] 用中括号(列表符) 加引号接表头名字,对整列进行操作,一般进行整列赋值。