我有一個xlsx文件,看起來像這樣;使用熊貓提取我需要的數據
Name 01/09/16 02/09/16 03/09/16
Jack In Out In
Lisa Out In Out
Tom Out In In
我試圖打印這樣的數據在表中使用熊貓;
+----------------------------------+-------------+-------------+-------------+
| Status | 01/09/16 | 02/09/16 | 03/09/16 |
+----------------------------------+-------------+-------------+-------------+
| In | Jack Tom Tom
| Lisa | Jack |
+----------------------------------+-------------+-------------+-------------+
| Out | Lisa
Tom | Jack | Lisa |
+----------------------------------+-------------+-------------+-------------+
我正在努力尋找一種方法來做到這一點熊貓。我想問問是否有任何簡單的方法迭代日期列,將它匹配到一行並獲取單元格值?
例如,我們來看第一列01/09/16,如何使用熊貓向下找到該列並找到單元格值'In',並將其與行名稱'Jack'匹配,然後將其添加到像這樣的嵌套字典;
dictionary = {'01/09/16': {In: [Jack], Out: [Lisa, Tom] } }
如果我能得到它這樣,我可以使用類似PrettyTable喜歡它表示在第二個表上方將其安排在一個表中。
你快了;) – jezrael