python dataframe根据条件修改列值

时间:2018-01-05 18:02:56

标签: python dataframe

拥有包含以下列和行的python pandas数据框

Server CPU Memory
10.0.0.1 2 4
10.0.0.2 4 8
server13 6 10
server12 2 8
10.0.0.3 2 4

我想回到数据框并在具有IP的服务器上进行dns查找。我有关于如何使用条件和函数进行DNS查找的详细信息,但我需要帮助知道如何遍历数据框以修改第一列中的值。

结果应该是

Server CPU Memory
server1 2 4
server2 4 8
server13 6 10
server12 2 8
server3 2 4

1 个答案:

答案 0 :(得分:0)

df = pd.DataFrame(data)  # your data frame
df['Server']  # pick a column
# you can iterate over it or pick item by index
print(df['Server'][1])
for e in df['Server']:
    print(e)
# change some value
df['Server'][0] = 'server ip'