中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用numpy讀取csv文件指定列

小億
122
2023-12-15 21:47:32
欄目: 編程語言

要使用NumPy讀取CSV文件中的指定列,可以使用numpy.genfromtxt()函數。以下是一個示例代碼:

import numpy as np

# 讀取CSV文件
data = np.genfromtxt('file.csv', delimiter=',')

# 選擇指定列
selected_cols = data[:, [0, 2, 4]]  # 這里選擇第1、第3、第5列

print(selected_cols)

在這個示例中,我們使用genfromtxt()函數讀取了名為file.csv的CSV文件。默認情況下,genfromtxt()函數會將CSV文件的每一行轉換為NumPy數組中的一行。然后,我們使用索引操作選擇了第1、第3和第5列(索引從0開始)。

如果你想指定列的名稱而不是索引,可以使用names=True參數,然后使用列名稱進行選擇。例如:

data = np.genfromtxt('file.csv', delimiter=',', names=True)
selected_cols = data[['col1', 'col3', 'col5']]

在這個示例中,CSV文件的第一行被解析為列名稱。通過將names=True傳遞給genfromtxt()函數,我們告訴它將第一行視為列名稱。然后,我們使用列名稱進行選擇。

0
公主岭市| 桓仁| 汉中市| 从化市| 河北省| 铁岭市| 潞城市| 成安县| 定结县| 上林县| 出国| 大悟县| 乌鲁木齐市| 灵川县| 临夏市| 乐陵市| 台中市| 汾阳市| 开阳县| 双江| 武邑县| 富顺县| 两当县| 大城县| 邢台县| 宁蒗| 阜宁县| 闽侯县| 上虞市| 鸡西市| 乳源| 噶尔县| 保靖县| 敦化市| 周宁县| 苏尼特左旗| 富锦市| 永胜县| 静安区| 贵阳市| 西青区|