df.loc[index, column_name] 选取指定行和列的数据
目录
栗子:
import numpy as np
import pandas as pd
df = pd.DataFrame(data = [['荔景','Kowloon'],['深井(荃灣)','New Territories'],['深井(屯門)','New Territories']],index = [1,2,3],columns = ['district','region'])#测试数据。

1.查看同一行其他列的值
df.loc[df['district']=='荔景','region']

2.修改特定行中其他列的值
df.loc[df['district']=='荔景','region']='New Territories'

3.修改特定行的值
df.loc[df['district']=='深井(荃灣)','district']='深井'
Reference:
本文介绍了如何利用Pandas的DataFrame数据结构进行数据选取和修改。通过df.loc[index, column_name]语法,可以方便地查看或更新特定行和列的值。例如,查询名为'district'列中值为'荔景'的行对应的'region'列,或者将该行的'region'值改为'New Territories'。此外,也可以直接修改特定行的所有值,如将'district'为'深井(荃灣)'的行的'district'列更新为'深井'。
1654

被折叠的 条评论
为什么被折叠?



