Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
dmap = {0:'Mon',1:'Tue',2:'Wed',3:'Thur',4:'Fri',5:'Sat',6:'Sun'} df['DayOfWeek']=df['DayOfWeek'].map(dmap) df.head()
DayOfWeek 列值显示为 NaN 而不是 String
我不完全理解你的问题,但我想它必须是这样的
dmap = {0:'Mon',1:'Tue',2:'Wed',3:'Thur',4:'Fri',5:'Sat',6:'Sun'} count = 0 df = pd.DataFrame({'DayNumber':[], 'DayOfWeek': []}) for key, value in dmap.items() : df.loc[count] = [str(key) , value] count = count + 1 print(df.head())