题解 | csv读取为numpy的3种方法

牛客的优秀程序员

https://www.nowcoder.com/practice/90a85b1715164236a6cac490e8cfd2f5

# 使用 pandas 读取再转换(适用于混合数据)
import pandas as pd 
df = pd.read_csv('Coder.csv',header=None,dtype=float)
arr = df.values[0]
print(arr)
print(arr.dtype)

# 使用numpy.loadtxt(适用于纯数值数据)
import numpy as np
arr = np.loadtxt('Coder.csv', delimiter=',')  # 适用于纯数值 CSV
print(arr)
print(arr.dtype)

# 使用numpy.genfromtxt(适用于带缺失值的 CSV)
import numpy as np
arr = np.genfromtxt('Coder.csv', delimiter=',')  # skip_header=1, 跳过表头
print(arr)
print(arr.dtype)

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务