Gamer's Show

你知道人生最要紧的事是快乐不停

0%

RBasic

散点图的绘制

先扔一个散点教程

数据读取

笨人踩过的一个天大的坑

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
image_path = "path_to_your_image.nii"
"""
#建立名称
row_index = []
columns_index = []


matrix_zeros = np.zeros([16, 4])
row_index = ['Vic', str([0, 2]), str([0, 3]), str([0, 4]),
str([1, 1]), str([1, 2]), str([1, 3]), str([1, 4]),
str([2, 1]), str([2, 2]), str([2, 3]), str([2, 4]),
str([3, 1]), str([3, 2]), str([3, 3]), str([3, 4])
]

columns_index = ['Vic', 1, 2, 3]
numdata = pd.DataFrame(matrix_zeros, columns=columns_index, index=row_index)
print(numdata)
"""
i = 0
for idx, row in df.iterrows(): # 遍历 DataFrame
if is_number(row['Value']):#存储数字结果
numdata = numdata.append({'Feature': row['Feature'], 'Value': row['Value']},ignore_index=True)
#numdata = numdata.append(fnumdata, ignore_index=True)

# 假设我们要将第一行数据作为列标题
#new_columns = numdata.iloc[:,0]#如果是行,使用[0]
#numdata.index = new_columns# 添加标题
#numdata.columns = ['Vic']
# 删除第一行,因为它已经作为列标题了
numdata = numdata.drop(df.index[0])
#df.to_csv('./lib/Estimate/demo.csv', index=False)
#存储供生存分析使用的data

#np.savetxt('./lib/Estimate/demo.txt', numdata,),index=row_index,columns=columns_index
numdata.to_csv('./lib/Estimate/demo.csv', sep=',',index=False)
print(numdata)

一些小资源

高级可视化100图