如何将特定位置的值从Dataframe存储到单独的非数据帧变量中?
我尝试了以下方法:
#!/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])
但收到语法错误:'无法分配给运营商'。
我期望check-sum = 50.23(整数)。
代码的问题是变量名(check-sum)。您不能在变量名中使用连字符,因为它是减法运算符。删除连字符后,例如check_sum =(df.iloc [0,0]),你会看到预期的结果。