Python 如何将数据框导出到每个Excel工作表
我使用for循环来生成数据帧。 我想为每个excel工作表导出这些数据框,并且有每个工作表的名称 比如说,, 首先,在第一张Excel工作表中保存名为“a”的已创建数据框,在第二张Excel工作表中保存名为“b”的下一个数据框。 这些数据帧由for循环生成 我怎么能这么做?(对不起,我的英语不好)代码:Python 如何将数据框导出到每个Excel工作表,python,pandas,Python,Pandas,我使用for循环来生成数据帧。 我想为每个excel工作表导出这些数据框,并且有每个工作表的名称 比如说,, 首先,在第一张Excel工作表中保存名为“a”的已创建数据框,在第二张Excel工作表中保存名为“b”的下一个数据框。 这些数据帧由for循环生成 我怎么能这么做?(对不起,我的英语不好)代码: dfs=[] for loop: dfs.append(dfx) names = ["a", "b", "c", "d", "e"] for name, df
dfs=[]
for loop:
dfs.append(dfx)
names = ["a", "b", "c", "d", "e"]
for name, df in zip(names, dfs):
df.to_csv(f'~/Desktop/df{name}.tsv', index=False, header=False, sep='\t')
代码解释:dfs
是一个数组,用于保存在外部循环中创建的数据帧,名称用于保存字母或唯一名称zip()
函数创建一个迭代器,该迭代器将聚合来自两个或多个iterable的元素,因此name和df
可以迭代。code:
dfs=[]
for loop:
dfs.append(dfx)
names = ["a", "b", "c", "d", "e"]
for name, df in zip(names, dfs):
df.to_csv(f'~/Desktop/df{name}.tsv', index=False, header=False, sep='\t')
代码解释:dfs
是一个数组,用于保存在外部循环中创建的数据帧,名称用于保存字母或唯一名称zip()
函数创建一个迭代器,该迭代器将聚合来自两个或多个iterable的元素,因此name和df
可以进行迭代。有一个pandas.DataFrame.to\u excel
方法可用
有一个
pandas.DataFrame.to\u excel
方法可用
我可以问一下“dis”、“dfx”、“名称”、“名称”的意思吗?dfs是一个数组,用于保存在外循环中创建的数据帧,名称用于保存字母或唯一的名称。函数的作用是:创建一个迭代器,该迭代器将聚合两个或多个iterable中的元素,因此name和df将遍历名称和dfs。欢迎使用,如果有帮助,请接受。更新了文章,提供了“我可以问”dis“、”dfx“、”names”中提供的其他详细信息,“名称”是指?dfs是一个数组,用于保存在外循环中创建的数据帧,名称用于保存字母或唯一名称。函数的作用是:创建一个迭代器,该迭代器将聚合来自两个或多个iterable的元素,因此name和df将遍历name和dfs。欢迎使用,如果有帮助,请接受。使用中提供的其他详细信息更新了文章