我有一个结构如下的 CSV:
索引 | GUID | 矢量 |
---|---|---|
36099 | b770 | [-0.04870541 -0.02133574 0.03180726] |
36098 | 808f | [ 0.0732905 -0.05331331 0.06378368] |
36097 | b111 | 南 |
36096 | b6b5 | [0.025697 -0.08277534 -0.0124591] |
36083 | 9b07 | [ 0.025697 -0.08277534 -0.0124591] |
我将 CSV 加载到 padas 数据框中。现在我想删除列向量中具有 nan 的行。
我尝试过如下命令:
user_df=user_df[user_df['Portrait_Job'].str.contains("[nan]")]
然而,它不起作用,也许,[nan] 是一种形式的向量,但里面有 nan。
你能帮我解决这个问题吗
谢谢!
答案 0 :(得分:0)
您可以使用 B.ID LIKE CONCAT('_', A.ID)
删除包含 pd.dropna()
值的每一行:
nan
您应该在 user_df.dropna(subset=['Vector'],inplace=True)
中指定要包含的列。