为什么一件商品都不退?

2024-04-28 09:36:56 发布

您现在位置:Python中文网/ 问答频道 /正文

对于分配,我需要通过列名和索引访问CSV文件中的条目

我使用for循环来获取每个索引。与我的期望相反

read.loc[[i], ["magType"]]

返回类似 this

而不仅仅是“mb”,这是我所期望的基于熊猫作弊表(链接如下) 为什么会这样?我怎样才能只得到项目(在本例中是“mb”,没有magType和0)

import pandas as pd
read = pd.read_csv("earthquake_data.csv")
print(read.loc[[0], ["magType"]])

magType

0 mb

https://s3.amazonaws.com/assets.datacamp.com/blog_assets/PandasPythonForDataScience.pdf


Tags: 文件csvcomforread链接条目mb
1条回答
网友
1楼 · 发布于 2024-04-28 09:36:56

read.loc[0, "magType"]返回第0行和magType列的元素—可能是您想要的结果

另一方面,read.loc[[0], ["magType"]]返回数据帧的切片,其中包含来自["magType"]的列,以及索引位于[0]中的所有行(比较read.loc[[1, 2, 3], ["magType", "magnitude"]]read.loc[[0:10], ["magType", "magnitude"]]以了解这种情况的一般情况。)与任何其他数据帧一样,它有索引和列名

相关问题 更多 >