如何将一个充满数字字符串的csv文件读入numpy数组

2024-04-23 23:22:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含3列的csv文件,需要分别将其导入numpy数组。 csv文件类似于:

Study ID     DWM     PVWM    GCA

980500221101     1   1   1

980500251101     0   0   1

980500271101     1   1   1

980500291101     1   0   0

980500301101     2   2   1

我试过了

熊猫:pd.read_csv('filename.csv')

和numpy:np.genfromtxt('filename.csv',delimiter=',')

和csv:

with open('filename.csv', newline='') as csvfile:
   reader = csv.DictReader(csvfile)

出现了这个错误: “charmap”编解码器无法解码639位的字节0x8d:字符映射到


Tags: 文件csvcsvfilenumpyidreadnp数组