python,如何替换过滤器替换
df=pd.DataFrame(nums) df 我只想将[Student Name==Shivansh],[subject ID==np.nan替换为'100'] df[(df[“学生姓名”]=“Shivansh”)].df[“科目ID”]。替换(np.nan,100)python,如何替换过滤器替换,python,Python,df=pd.DataFrame(nums) df 我只想将[Student Name==Shivansh],[subject ID==np.nan替换为'100'] df[(df[“学生姓名”]=“Shivansh”)].df[“科目ID”]。替换(np.nan,100) 如何更改代码?使用以下代码行: nums = {'Student Name': [ 'Shrek', 'Shivansh', 'Ishdeep', 'Siddharth', '
如何更改代码?使用以下代码行:
nums = {'Student Name': [ 'Shrek', 'Shivansh', 'Ishdeep',
'Siddharth', 'Nakul', 'Prakhar',
'Yash', 'Srikar', 'Kaustubh',
'Aditya', 'Manav', 'Dubey'],
'Roll No.': [ 18229, 18232, np.nan, 18247, 18136,
np.nan, 18283, 18310, 18102, 18012,
18121, 18168],
'Subject ID': [204, np.nan, 201, 105, np.nan, 204,
101, 101, np.nan, 165, 715, np.nan],
'Grade Point': [9, np.nan, 7, np.nan, 8, 7, 9, 10,
np.nan, 9, 6, 8]}
请花时间正确编辑问题并设置其格式请参见:
df.loc[df["Student Name"] == "Shivansh", 'Subject ID'] = 100