赞
踩
问题起源:由于在上一步中的to.csv函数中,我没有设置删除索引,导致输出的tsv文件中自带了未命名的一列索引,如图:
但是这个索引在我的实验中,并不需要(严谨一点,目前不需要)。所以,我希望能够在不改变原来数据类的情况下,删除这个未命名列。
patients_Multimodal = pd.read_csv(path_input)
patients_subset = patients_Multimodal.loc[:, ~patients_Multimodal.columns.str.contains('^Unnamed')]
.loc : 提取特定的列。
^ : 在正则表达式中,表示开始位置。之所以用Unnamed开头,是因为在python中,没有命名的列输出后是Unnamed开头的,如图:
~ :表示取反。
运行后,效果如图:
https://blog.csdn.net/weixin_35882722/article/details/111917457
感谢大佬的分享,本博客只用作学习笔记,侵删!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。