现有的程序换了个csv文件一直报错

问题遇到的现象和发生背景

原有程序csv文件换了一下,一直报错

问题相关代码,请勿粘贴截图

```python
def cleantime(x):
if '今天' in x:
return '2022-08-02'
else:
try:
a=re.findall('.*?\d+月\d+日',x)
return '2022-'+a[0][:2]+'-'+a[0][-3:-1]
except:
return np.nan
data['from']=data['from'].apply(lambda x :cleantime(x))

NameError Traceback (most recent call last)
Input In [6], in ()
8 except:
9 return np.nan
---> 10 data['from']=data['from'].apply(lambda x :cleantime(x))

NameError: name 'data' is not defined

```###### 运行结果及报错内容
出现nameerror,前面也有相同的错误,不过我把data删除重新打上就解决了

我想要达到的结果

让程序在换了一个csv文件之后同样也可以运行

这就是你完整的代码??
data变量是再那里定义的

指定csv文件路径的代码呢
这点代码也太少了
我猜你修改csv路径的时候顺便连承载文件的变量名一起改了,那能不出错吗


可以看下python参考手册中的 python-csv --- CSV 文件读写