python - 更改列数据框python中的维度
问题描述
我想忽略伟大的价值观,让它们与其他人处于同一水平。
我有一个像这样的数据框:
import numpy as np
import pandas as pd
ar = np.array([['2018-03-14T10:58:20.000Z', 2],
['2018-03-14T11:58:20.000Z', 3],
['2018-03-14T12:58:20.000Z', 2],
['2018-03-14T13:58:20.000Z', 10],
['2018-03-14T14:58:20.000Z', 11],
['2018-03-14T15:58:20.000Z', 12],
['2018-03-14T16:58:20.000Z', 11],
['2018-03-14T17:58:20.000Z', 3],
['2018-03-14T18:58:20.000Z', 2],
['2018-03-14T19:58:20.000Z', 4],
])
df = pd.DataFrame(ar, columns = ['Date', 'weight'])
df['Date'] = pd.to_datetime(df['Date'])
df['weight'] = df['weight'].astype(float)
我想获得相同级别的权重,例如:
df_new = [['2018-03-14T10:58:20.000Z', 2],
['2018-03-14T11:58:20.000Z', 3],
['2018-03-14T12:58:20.000Z', 2],
['2018-03-14T13:58:20.000Z', 2],
['2018-03-14T14:58:20.000Z', 3],
['2018-03-14T15:58:20.000Z', 4],
['2018-03-14T16:58:20.000Z', 3],
['2018-03-14T17:58:20.000Z', 3],
['2018-03-14T18:58:20.000Z', 2],
['2018-03-14T19:58:20.000Z', 4],
])
我怎么能这样做?
解决方案
推荐阅读
- javascript - 创建对 RoR 控制器的 ajax 调用
- javascript - 如何反转从 Model.find({}) 返回的项目的顺序;
- django - Django views.py 逻辑未按要求发送电子邮件
- php - php变量中的html
- java - OOPS 中的类设计(JAVA)
- python - 为什么我会收到此错误?Pygame.error: 无法打开 block.jpg
- google-apps-script - 为什么谷歌电子表格中的数组交集没有按预期工作?
- css - css :last-child 不影响我的最后一个元素
- php - 在非类帮助文件中添加 Laravel 依赖项
- python - 如何使用 Mac 将 python 脚本交叉编译成可执行文件?