簡體   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