You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python的Pandas为CSV指定列追加值并替换空白单元格?

解决方案

以下提供两种方案,分别适用于手动操作和代码自动化处理:

一、Excel手动操作步骤

1. 替换空白单元格

  • 选中world列的所有单元格
  • 按下Ctrl+G打开定位窗口,点击「定位条件」,选择「空值」并确定
  • 在编辑栏输入你要替换的新值,按下Ctrl+Enter,所有空白单元格会批量填充为该值

2. 追加新值

直接在world列最后一个非空单元格的下一行输入新内容即可,Excel会自动识别并扩展列范围

二、Python代码自动化处理(使用pandas库)

1. 安装依赖(未安装时执行)

pip install pandas openpyxl

2. 完整代码示例

import pandas as pd

# 读取Excel文件(替换为你的文件路径)
df = pd.read_excel("你的Excel文件.xlsx")

# 替换空白单元格(处理NaN和空字符串两种情况)
df['world'] = df['world'].fillna("你要替换的新值")  # 处理NaN类型的空白
df['world'] = df['world'].replace("", "你要替换的新值")  # 处理空字符串类型的空白

# 追加新值到world列
# 方式1:追加单个值
df.loc[len(df)] = {'world': '追加值1'}

# 方式2:批量追加多个值
new_values = pd.Series(['追加值2', '追加值3'], name='world')
df = pd.concat([df, new_values], ignore_index=True)

# 保存修改后的Excel文件
df.to_excel("修改后的Excel文件.xlsx", index=False)

内容的提问来源于stack exchange,提问作者harry_quan418

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 00:48:25