【发布时间】:2019-01-24 01:35:31
【问题描述】:
我正在尝试使用pandas 创建一个python 脚本,它会提示用户输入'Name'(or column 0) 列中的值,然后打印'Location'(or column 9) 列中的值。
到目前为止,我有以下内容,但它会打印行中的所有列。如何让它打印特定的列?
import pandas as pd
df = pd.read_csv("Servers.csv")
user_input = raw_input("Enter server name: ")
for index, row in df.iterrows():
if row[0] == user_input:
print row
当我从第一列 labled 'Name' 输入一个值时,我希望它只打印行 labled 'Location' 的第 9 列。
目前,当我从第一列 Name 输入值时,它会打印行中的所有列。
【问题讨论】: