熊猫应用功能返回更大的系列

时间:2020-05-13 21:22:03

标签: python pandas series

我有一个长度为1821的“测试”数据框,其中只有一列,并且想格式化前50个值的字符串。我做了一个函数来做到这一点:

def format_some_paths():
    test_paths = test[:50]
    print(test_paths.shape)
    test_paths = test_paths.apply(format_path)

这是format_path函数:

def format_path(st):
    return "../input/plant-pathology-2020-fgvc7/images/" + st + '.jpg'

现在,执行此操作后,即使第一个函数中的print语句返回(50,1),结果test_values数据框的形状也为(1821,)。因此,我采用了一个长度为50的列,并应用了一个简单函数,它又给了我长度为1821的列。有人知道这是怎么回事吗?

0 个答案:

没有答案