我试图用同一数据帧的行中的值创建一个新列,以使Year列中的单元格值与标题匹配,并将值放在Value下的行单元格中。请参阅所附图片。有什么建议么?

python - 根据同一数据框各行中的值在数据框中创建新列-LMLPHP

最佳答案

您可能需要找到lookup的功能

pd.DataFrame({'Year':df.Year,'Value':df.set_index('Year').lookup(df.Year,df.Year)})

关于python - 根据同一数据框各行中的值在数据框中创建新列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52300894/

10-14 17:35