Я читаю ФР, который имеет 569 rows
и 125 columns
используя следующий код:Ошибка таблицы чтения панды
df = pd.read_csv('data', header = None, sep = '\s+')
Выход df.info()
является:
<class 'pandas.core.frame.DataFrame'>
Int64Index: 569 entries, 0 to 568
Columns: 125 entries, 0 to 124
dtypes: float64(123), int64(2)
memory usage: 560.1 KB
Выход df
является:
0 1 2 3 4 5
0 0 0.000000e+00 773 19.7205 25.944920 0.205061
1 1 1.000000e+00 772 19.7205 25.944920 0.205061
2 2 2.100000e+00 748 19.7205 25.944920 0.205061
3 3 3.310000e+00 763 19.7205 25.944920 0.205061
...
568 568 1.010799e+10 697 19.7205 25.524932 0.199651
Когда я пишу print df['X.1']
ИЛИprint df['1']
Я получаю сообщение об ошибке:
KeyError: 'X.1'
ИЛИ
KeyError: '1'
Может кто-то пожалуйста, объясните мне, почему я получаю ошибку?
Спасибо!
Проверьте колонки: 'df.columns.tolist() 'покажет вам, каковы ваши столбцы на самом деле – EdChum