python - Pandas - 如何使列中的每个值均为 NaN?

标签 python pandas dataframe

我想清除数据框中某一列中的所有数据,但保持数据框完全相同。

与此等效的 Excel 是选择标题下方的列中的所有数据,然后右键单击“清除内容”。

我尝试过这个:

test = df.replace(to_replace=df('Column Name'), value=NaN)

但出现错误:

TypeError: 'DataFrame' object is not callable

我不知道这意味着什么,也不知道如何考虑更改我的代码。

最佳答案

只需执行 df['Column Name'] = NaN, simples

关于python - Pandas - 如何使列中的每个值均为 NaN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26386848/

相关文章:

r - 使用lapply将功能应用于数据帧列表,并将输出保存到名称不同的文件中

Python Pandas 追加数据帧列表

python - Pandas read_csv如何处理括号中的sep字符

python - 查找 pandas 数据框中分组日期时间列的时间仓中的最大事务数

python - 根据 python pandas dataframe 中其他列的值计算新列

python - 如何从 pandas 数据框创建词袋

python - 使用类型为 "object"的 numpy 数组创建混合类型的 Pandas Dataframe

python - 如何统计用户输入错误的次数

python - 如何将嵌套字典转换为带有键顺序的列表

python - ggplot模块已安装但无法导入