【发布时间】:2021-07-13 20:46:45
【问题描述】:
我在同一个文件夹中有几个csv文件,有些包含字符'^',有些不包含,我按以下方式将它们读取为df:
def readfile(f):
df = pd.read_csv(f)
df['ticker'] = f.split('.')[0].strip('^')
return df
现在我想同样定义两个函数,但是:
-
readfile1(f)这样它只读取不包含^的文件,并返回带有代码的df作为文件名。 -
readfile2(f)这样它只读取 包含 ^ 的文件,并返回带有代码的 df 作为不带 ^ 的文件名
我可以通过对readfile 进行一些更改来做到这一点吗?
【问题讨论】:
标签: python pandas dataframe csv