将Pandas Dataframe转换为带有逗号分隔符和多行的文本字符串
df = df.to_string()
email.send(text=df)
df列=没有Client_Name Warehouse_Area位置OEM
预期结果=否,客户名称,仓库面积,位置,OEM
答案 0 :(得分:0)
您可以执行以下操作:
df_string = df.to_string(header=False, index=False, index_names=False).split('\n')
vals = [','.join(x.split()) + '\n' for x in df_string]
email.send(text=vals)
答案 1 :(得分:0)
使用to_csv输出字符串很简单
df.to_csv(index=False)
答案 2 :(得分:0)
您可以使用此方法将数据框对象转换为制表符分隔的字符串
df_string = dataframe.to_csv(index=False, header=False, sep='\t')