Как мне сохранить значение из фрейма данных в новой переменной?

#python-3.x #pandas

#python-3.x #pandas

Вопрос:

Как мне сохранить значение определенного местоположения из фрейма данных в отдельную переменную, отличную от фрейма данных?

Я попробовал следующее:

 #!/usr/bin/env python3.6
# -*- coding: utf-8 -*-

import pandas as pd

data = pd.read_csv('/Users/XXX/Desktop/XXX.txt', sep='t', header=0)
df = pd.DataFrame(data)

check-sum = (df.iloc[0,0])
  

Но получил синтаксическую ошибку: «не удается назначить оператору».

Я ожидал, что контрольная сумма = 50.23 (целое число).

Ответ №1:

Проблема с вашим кодом заключается в имени переменной (контрольная сумма). Вы не можете использовать дефис в имени переменной, поскольку это оператор вычитания. Как только вы удалите дефис, например, check_sum = (df.iloc[0,0]), вы увидите ожидаемый результат.

Комментарии:

1. ЧЕРТ возьми. Спасибо!