将新列添加到 Pandas Dataframe 作为索引的副本
要使用 Matplotlib 绘制数据框,索引列通常会成为障碍,因为它代表时间并且不能直接绘制。为了克服这个问题,创建一个复制索引列的新列可确保可以绘制所需的数据。
这个问题提出了向数据帧添加一个名为“Time”的新列以镜像索引的挑战。为了解决这个问题,提出了几种解决方案:
方法 1:重置索引
reset_index() 方法将数据帧恢复到其原始形式,其中索引为不被视为列。这允许您使用新添加的“时间”列来绘制数据。
方法 2:分配新列
或者,您可以直接创建新列通过为其分配索引来在您的数据框中。这种方法需要显式地将新列的名称设置为“Time”,并且比使用reset_index()更加明确。
方法3:优化CSV读取
进一步增强解决方案,建议使用 pandas 读取 CSV 文件的优化方法。通过在调用 read_csv() 时指定 index_col 和 parse_dates 参数,您可以避免需要手动将索引列转换为日期时间格式并使用 set_index() 将其设置为索引。
其他提示
以上是如何将新列添加到 Pandas Dataframe 作为索引的副本?的详细内容。更多信息请关注PHP中文网其他相关文章!