2024-04-25 14:55:48 发布
网友
我有一个文件如下所示:
id field 1 aa 2 bb 3 cc
我有一个数据框架,上面的文件中有一些列。我想使用file和field列来查看我的dataframe是否有该列,如果没有,则使用空字符串创建该列:
field
例如:
当前df:
aa cc 1 2
后置逻辑:
aa bb cc 1 2
我该怎么做
我是否读取文件并创建新的df
是,读入文件并创建新的数据帧
假设从参考数据帧df_ref和“当前数据帧”df开始,可以使用^{}:
df_ref
df
res = df.reindex(columns=df_ref['field'].values) print(res) aa bb cc 0 1 NaN 2
注意NaN(“非数字”/null)值与空字符串不同,但如果使用数字数据,则可能需要值
NaN
是,读入文件并创建新的数据帧
假设从参考数据帧} :
df_ref
和“当前数据帧”df
开始,可以使用^{注意
NaN
(“非数字”/null)值与空字符串不同,但如果使用数字数据,则可能需要值相关问题 更多 >
编程相关推荐