Python 3.x 如何从数据集中替换问号符号并替换为相邻行的值?

Python 3.x 如何从数据集中替换问号符号并替换为相邻行的值?,python-3.x,pandas,text-processing,Python 3.x,Pandas,Text Processing,我正在使用pandas读取.csv文件,我可以看到有很多?里面有个符号。我想用相邻值替换所有值? 如何做到这一点?有什么想法吗 data = pd.read_csv("data.csv") data.head() 将值变量的字符串替换为所需的任何数字 欢迎来到stackoverflow!能否提供一个dataframe和data.head()输出的小示例?最好指出哪些行/列值应替换“?”。该问题与机器学习无关。请不要发送不相关的标签(已删除)。感谢Zakariah的回复。我试图将规则应用于特定列

我正在使用pandas读取.csv文件,我可以看到有很多?里面有个符号。我想用相邻值替换所有值? 如何做到这一点?有什么想法吗

data = pd.read_csv("data.csv")
data.head()

将值变量的字符串替换为所需的任何数字

欢迎来到stackoverflow!能否提供一个dataframe和data.head()输出的小示例?最好指出哪些行/列值应替换“?”。该问题与机器学习无关。请不要发送不相关的标签(已删除)。感谢Zakariah的回复。我试图将规则应用于特定列,假设为“ColumnB”,并用相邻列(如“ColumnA”)值替换它。例如,如果“?”符号位于columnB的第5行,那么我想将其替换为columnA的第5行。可能吗?
import pandas as pd

data = pd.read_csv("data.csv")
data.head()

data.replace(to_replace ="?", value ="whatever number")