在遍历数据帧时写入filename



我传递给一个函数几个熊猫df:

def write_df_to_disk(*args):
for df in args:
df.to_csv('/transformed/'+str(df)+'.table',sep='t')

write_df_to_disk(k562,hepg2,hoel)

这里的df将是一个pandas数据框架。

我如何将*args的不同参数分配给'/transformed/'+str(df)+'.table',sep='t'这样的字符串??

我想用以下路径将三个文件写入磁盘:

`/transformed/k562.table`
`/transformed/hepg2.table`
`transformed/hoel.table`

好的,我想我成功了。

def write_df_to_disk(l,*args):
for l,df in zip(l,args):
df.to_csv('transformed/'+l+'.table',sep='t')
write_df_to_disk(['k562','hepg2','hoel'],k562,hepg2,hoel)

最新更新