Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python,如何替换过滤器替换_Python - Fatal编程技术网

python,如何替换过滤器替换

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', '

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', '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