如何在 Pandas 数据帧的一行中屏蔽某些变量
How to mask certain variables in a row of a Pandas Dataframe
我有一个很大的 data frame
,我有兴趣根据特定条件过滤数据集。只有 1 行遵循条件。我想把这一行的8个变量变成NAN
,我做的不对。
这是想法
# filter the dataset
error_in_the_data = df_frame.start == "embed"
df_frame.loc[error_in_the_data,"Info_1":"Info_8"]
如何在满足 error_in_the_data
到 NAN
条件的行中屏蔽此变量
你真的很接近,只分配 np.nan
用于按掩码和列名过滤:
df_frame.loc[error_in_the_data,"Info_1":"Info_8"] = np.nan
我有一个很大的 data frame
,我有兴趣根据特定条件过滤数据集。只有 1 行遵循条件。我想把这一行的8个变量变成NAN
,我做的不对。
这是想法
# filter the dataset
error_in_the_data = df_frame.start == "embed"
df_frame.loc[error_in_the_data,"Info_1":"Info_8"]
如何在满足 error_in_the_data
到 NAN
你真的很接近,只分配 np.nan
用于按掩码和列名过滤:
df_frame.loc[error_in_the_data,"Info_1":"Info_8"] = np.nan