Li‘s 影像组学视频学习笔记(3)-pandas进阶学习

本笔记来源于B站Up主: 有Li 的影像组学系列教学视频
本节(3)主要介绍: pandas进阶学习

接上节,继续学习常见操作:

# 新增一列
# data_1.inset(0, 'label', np.ones(rows)) # 法二
data_1.insert(0,'label',[1]*rows)
data_1.head()
data_1['label']

# 更改某列
data_1['label'] = [0]*rows  # 将label改为“0”
data_1.head()

data_2.insert(0,'label',[1]*rows)
# 合并数据
data = pd.concat([data_1,data_2])

data.head()

# 混序数据
from sklearn.utils import shuffle
data = shuffle(data)

data.head()

#排除NaN
data['FrequencySize'] = np.nan
data.head()

data = data.fillna(0)
data.head()
# 选择多列
data[['original_shape_Elongation','original_shape_LeastAxisLength']]
# 选择多行
data[0:2]
# 或者
data.iloc[1:3, 4:6]

作者:北欧森林
链接:https://www.jianshu.com/p/b1841ccd93d8
来源:简书,已获授权转载

RadiomicsWorld.com “影像组学世界”论坛:
影像组学世界/RadiomicsWorld

你可能感兴趣的:(Li's,影像组学视频学习笔记,python,机器学习,大数据,人工智能,数据挖掘)