[英]get a value from a specific column and row to a variable - Pandas DataFrame
[英]In pandas DataFrame, how can I store a specific value from a column into a variable, and then subsequently remove that value from the column?
我对在 Python 中使用 pandas 进行数据可视化有点陌生,并且到目前为止拥有以下代码:
import pandas as pd
data = pd.read_csv(r'/Users/ephemeralhappiness/Desktop/Packet/Fake Data.csv')
df = pd.DataFrame(data, columns=['A', 'B'])
print(df)
因此,我通过读取 Fake Data.csv 并使用列 A 和 B 创建了这个 DataFrame。例如,我将如何检索列 A 的第 5 个值,以便将其存储到变量中。 我将如何删除 A 列的第 5 个值?
我为我的第一个问题尝试了以下代码:
print(df.iat(4,0))
理论上,这应该返回 A 列的第五个值,但我收到以下错误:
TypeError: '_AtIndexer' object is not callable
请使用方括号[表示iat
语句。 例如print(df.iat[4,0])
。
如果我理解正确,这可能有效:
a = df.iloc[4, 0] df.iloc[4:,0] = df.iloc[4:,0].shift(-1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.