为了账号安全,请及时绑定邮箱和手机立即绑定

从值中删除方括号和括号?

从值中删除方括号和括号?

慕田峪9158850 2023-05-09 09:32:03
我有这段代码:val_list = []val_list_y = []val_list_df = pd.DataFrame([])for img in os.listdir(exa_test_dir):    val_list.append(exa_test_dir +img)    img_name = img.split('.')[0]    val_list_y.append(val_df[val_df['filename_seconds']==img_name]['birds'].values)val_list_df['image'] = val_listval_list_df['label'] = val_list_y我想创建一个包含 2 列的数据框 ['image','label']'image'- 图像目录(我使用 for 循环得到它)'label'- 标签名称'image' 对我来说工作正常但是在提取标签时我以 ['....'] 格式获得它。我想获得格式为 .... 而不是 ['....'] 的标签如何删除 [ 和 ' 字符?
查看完整描述

1 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

尝试在每次追加之前加入值以删除方括号(列表):

val_list_y.append(' '.join(val_df[val_df['filename_seconds']==img_name]['birds'].astype(str).values))



查看完整回答
反对 回复 2023-05-09
  • 1 回答
  • 0 关注
  • 100 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信