如何将DataFrame中的值存储在新变量中?

问题描述 投票:0回答:1

如何将特定位置的值从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(整数)。

python-3.x pandas
1个回答
2
投票

代码的问题是变量名(check-sum)。您不能在变量名中使用连字符,因为它是减法运算符。删除连字符后,例如check_sum =(df.iloc [0,0]),你会看到预期的结果。

© www.soinside.com 2019 - 2024. All rights reserved.