📅  最后修改于: 2023-12-03 15:10:19.157000             🧑  作者: Mango
在Python中,我们可以使用pandas模块来处理数据框。有时我们需要在数据框的列中打印逗号分隔的值,以方便查看和分析数据。下面是一个示例程序,用于在Python中输出数据框的列逗号分隔值:
import pandas as pd
# 创建数据框
df = pd.DataFrame({'num1': [10000, 20000, 30000],
'num2': [40000, 50000, 60000],
'num3': [70000, 80000, 90000]})
# 设置pandas输出格式
pd.options.display.float_format = '{:,.2f}'.format
# 遍历数据框的列并打印逗号分隔的值
for col in df:
print(f"{col}: {','.join(map(str, df[col].tolist()))}")
上述程序中,我们首先导入了pandas模块,并使用该模块创建了一个数据框df。然后,我们使用pd.options.display.float_format = '{:,.2f}'.format来设置pandas输出格式。最后,我们使用for循环遍历数据框的列,使用join方法将列中的逗号分隔值打印出来。
输出结果如下所示:
num1: 10,000,20,000,30,000
num2: 40,000,50,000,60,000
num3: 70,000,80,000,90,000
以上就是在Python中输出数据框的列逗号分隔值的方法。希望对你有所帮助!