Я использую Python 2.7 и pandas 0.20.3.
Подумайте о следующем простом коде данных.
import pandas as pd
days = ["Mon", "Tue", "Thu", "Fri"]
years = [2000, 2001, 2002, 2003, 2004]
x = [ # Mon Tue Thu Fri
[26.16, 27.16, 25.69, 22.81], # 2000 Row 1
[20.75, 21.32, 18.20, 16.08], # 2001 Row 2
[16.42, 18.32, 18.59, 18.02], # 2002 Row 3
[14.56, 14.32, 13.85, 13.20], # 2003 Row 4
[21.02, 20.32, 20.78, 19.90] # 2004 Row 5
] # Col1 Col2 Col3 Col4
df = pd.DataFrame(x, columns = days, index = years)
print df
Мне нужна помощь в следующем:
- Как напечатать 4-й столбец с начала, то есть, соответствующий Пт?
- Как напечатать 2-й ряд с конца, то есть, соответствующий 2003?
- Как перебрать данные каждой ячейки в мажорной строке?