#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. ЧЕРТ возьми. Спасибо!