accounts = pd.read_csv('C:/*******/New_export.txt', sep=",", dtype={'number': object})
accounts.columns = ["Number", "F"]

for i, j in accounts["Number"].iterrows(): #i represents the row(index number), j is the number
    if (str(j) == "27*******5"):
        print(accounts["F"][i], accounts["Number"][i])

我得到以下错误:

AttributeError:"Series"对象没有属性"ItErrors"

我不太理解这个错误,因为"accounts"是一个数据帧.请帮忙.

推荐答案

数据帧不是accounts["Number"].在accounts.iterrows()上迭代,从每行取Number列,或者使用Series.iteritems() method.

在数据帧上迭代:

for i, row in accounts.iterrows():
    if str(row['Number']) == "27*******5":
        print(row["F"], row["Number"])

或超过Series.iteritems()人:

for i, number in accounts['Number'].iteritems():
    if str(number) == "27*******5":
        print(accounts["F"][i], number)

Python-3.x相关问答推荐

如何从拼图分区数据集中读取数据到Polar

数组列的极点成对求和

谁能解释一下这个带邮编的多功能环路?

PYSMB中的进度条

我没有';无法理解此TemplateDoesNotExist错误

给定panda代码的分组和百分比分布pyspark等价

检测点坐标 - opencv findContours()

如何创建与导航抽屉一起使用的导航栏

合并所有文件并获取特定列数据

我想使用命令提示符安装 cv2

如何在 histplot 中标记核密度估计

Pandas DataFrame:使用 Pandas 将 NaN 值替换为 3 行以上的平均值

以编程方式映射 uniprot ID 时如何解决 400 客户端错误?

如何从脚本中提取 PDF 文档的标题以进行重命名?

如何使 Python3 成为 Geany 中的默认 Python

在 WSL (Ubuntu) 中为 python3 安装 venv

如何为 anaconda python3 安装 gi 模块?

如何使用 python http.server 运行 CGI hello world

什么是ANSI_X3.4-1968编码?

如何将python日志(log)级别名称转换为整数代码