我正在从熊猫数据框中调用一行
row = df.iloc[[i]]
customer.customer_id = row['billing_city']
当我呼叫`customer.billing_city时,我得到类似
的输出4 Brooklyn
Name: billing_address_city, dtype: object
我只想拥有
Booklyn
出于创建对象之类的目的
答案 0 :(得分:2)
使用df.iat
访问单个项目。
df.iat[i, df.columns.get_loc('billing_city')]
使用iat
的原因与您使用iloc
的原因相同。如果您的索引是整数,那就没关系了,您可以改用df.at
。
还有loc
+ item
。
df.iloc[i, df.columns.get_loc('billing_city')].item()
答案 1 :(得分:1)
res = df.at[i, 'billing_city']
假设您的数据框以整数范围索引;如果不是这种情况,则可以在使用此方法之前先使用df.reset_index()
。