繁体   English   中英

如何将pandas dataframe中的列标题转换为列表?

[英]How to convert the column headings in pandas dataframe to a list?

好吧,如果这是一个奇怪/简单的问题,我想知道,但我对某些事情感到困惑。 所以我拿了这个文件,我想提取特定国家/地区的数据,这样我就可以 plot 每日病例总数与记录日期的对比。 由于它是一个 csv 文件,我想到了使用 pandas 来获取 dataframe,然后使用 .loc 来获取我正在查找的国家/地区所在的行。

我现在在我的 dataframe 中只有一行,有很多列,其中的列都对应于发生特定数量案例的日期。 我想我做错了什么,因为我不知道该怎么做

  1. 获取单个数组中单个位置的案例数
  2. 获取与 cases 数组中每个值对应的日期作为列表(不能为此做数组,对吧......?)

有什么办法可以获取标题并将它们转换为列表以便获取日期? 无论如何,我可能会弄清楚如何在数组中获取案例数据,但这有点难倒我,所以任何帮助/建议都将不胜感激。 一般来说,我对 python/编程不是很熟练/经验丰富,所以我有点迷路了……

(另外,使用 MATLAB 会更容易吗?尤其是绘图和其他一切?)

要获取列标题列表,只需使用df.columns

df = pd.DataFrame([(1, 2), (1, 3)], columns=['X', 'Y'])
df.columns # This outputs ['X', 'Y']

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM