python - 如何使用 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)
是否有可能做到这一点?像通过函数还是更简单?
谢谢
解决方案
CSV 作为一种格式,不包含任何格式。既不是颜色也不是字体,也不是粗体/斜体/下划线。这不是 Pandas 或 Python 的限制,它是一种格式。
推荐阅读
- c++ - 没有重载函数的实例与参数列表匹配,参数类型为:(std::ifstream, std::string, char)
- scala - 从 Spark/Scala 连接 HIVE
- python - 熊猫切片白天滚动
- php - 带有 React SPA 返回 419 页面的 Sanctum 已过期
- javascript - 说出用户有什么权限 discord.js
- javascript - 在网页上显示当前日期 - 使用 javascript 还是 php 更好?
- javascript - SequelizeDatabaseError:带有时区的时间戳类型的无效输入语法:“无效日期”,来自 date-fns 的 ParseISO 向我返回无效日期
- python - 如何在 Jupyter Lab 中启用代码折叠
- python-3.x - 应用 CNN 方法进行人脸识别但得到值错误
- typescript - 如何省略数组类型中的元素,例如参数
?