python - Python:将 .xls 转换为数据框到 numpy 数组问题
问题描述
我需要将 .xls 文件转换为 numpy 数组以便处理数据。我目前正在使用熊猫库:
data = pd.read_excel (r'C:\Users\joaqu\Google Drive\Tesis-III\Pruebas\Con Dispositivo\80W-no
H\Alteraciones a PID\Cambio de parametros\Kp = 15.5 , Ti = 65, Td = 3.5.xls')
dt = pd.DataFrame(data, columns= ['Time'])
dt=dt.to_numpy()
问题是,当我尝试使用 dt 数组时,问题就来了。例如,当我尝试使用 np.diff 时,结果会出现一个空数组。
np.diff(dt)
array([], shape=(3444, 0), dtype=int64)
打印 dt 数组时:
print(dt)
[[ 0. ]
[ 0. ]
[ 0. ]
...
[33.81]
[33.81]
[33.81]]
不知道该怎么办...
解决方案
尝试这个
dt = dt["Time"].to_numpy()
推荐阅读
- android - 弃用 getRunningservices(ActivityManager) 后如何在 Android 8/O (Oreo) 中提取正在运行的服务
- sql - 具有自动覆盖功能的 SQL 书籍页面索引
- d3.js - D3 拖动和 mouseup 事件
- python - 在 Django 模型字段中设置最小/最大值的最佳方法
- mysql - 自定义 ORDER BY 子句 - MySQL
- node.js - 通过Node调用golang函数时无法打开文件
- sql - sql中不执行delete语句
- r - 带有关键字的子集数据框
- firebase - 如何在云函数中创建触发函数 onCreate()?
- bash - Kettle - pan.sh“未提供存储库,无法加载转换”