从导入的.csv文件中,每一列都是一个功能部件,并且每行指定给定某个按键范围(0-9)时,每个功能部件的所有值。我想创建一个二维矩阵,其特征为行,按键为列,每个单元格都是一个列表,其中包含与该按键和功能相关的所有可能值。 例如,.csv如下所示:
min_frq max_freq min_time max_time ... keypress
0.25 0.38 0.58 0.63 ... 2
0.18 0.39 0.49 0.64 ... 0
0.22 0.35 0.53 0.61 ... 2
0.23 0.33 0.52 0.60 ... 9
0.27 0.39 0.51 0.69 ... 2
. . . . ... .
. . . . ... .
. . . . ... .
我要创建的矩阵如下所示:
keypress
feature 0 1 2 3 4 5 6 7 8 9
min_frq [] [] a [] [] [] [] [] [] []
max_freq [] [] b [] [] [] [] [] [] []
min_time [] [] c [] [] [] [] [] [] []
max_time [] [] d [] [] [] [] [] [] []
每个单元格中都有值,但是对于我上面用a,b,c,d指示的值,这些值如下:
a = [0.25, 0.22, 0.27 ...]
b = [0.38, 0.35, 0.39 ...]
c = [0.58, 0.53, 0.51 ...]
d = [0.63, 0.61, 0.69 ...]
在.csv文件中给出此信息的情况下,如何用熊猫在python中创建2D矩阵?这样做的python代码是什么?预先谢谢你!