首页 > 解决方案 > 如何使用 Pandas 或 to_csv 简单地为单行着色?

问题描述

在 Google/Stackoverflow 上搜索了这个,但似乎没有一个简单的答案。我只是想为我的 csv 文件的第一行着色(不必首先满足条件)。基本上包含所有列标题/标题的行,颜色为橙色。

在我的代码中,我将多个 pandas df 合并在一起,然后将它们水平对齐到所有标题在顶部的位置,它看起来像一个传统的 csv 文件,中间有空白列(df0)。

这是我的代码:

# Simply want to color the first row of this entire panda dataframe, either here or w/to_csv
df_merged = pd.concat([df1, df0, df2, df0, df3, df0, df4], axis=1)


out_path = "C:\\Users\\JohnReese\\Desktop\\G_Trends\\File1.csv"

df_merged.to_csv(out_path, index=False)

f1 = pd.read_csv(out_path, header=None)

是否有可能做到这一点?像通过函数还是更简单?

谢谢

标签: pythonpandascsvexport-to-csv

解决方案


CSV 作为一种格式,不包含任何格式。既不是颜色也不是字体,也不是粗体/斜体/下划线。这不是 Pandas 或 Python 的限制,它是一种格式。


推荐阅读