预期需求:
使用循环语句,将DataFrame中 A列 不为空的各行值分别赋值到 B列 的对应行单元中。

问题提出:
需要逐项判断DataFrame中某一项的值是否为空。

解决方案:
判断DataFrame中某一项的值是否为空的方法有两种:

  1. 可以通过np.nan 来比较判断,语法格式df['column_name'][i] is not np.nan
  2. 可以通过pd.isnull()来判断,语法格式pd.isnull(df.at[i,'column_name'])或者pd.isnull(df.at[i,'column_name'])==True

备注: 语法格式中的i表示指定的某一行的行号i