python - 熊猫:如何对日期格式的列求和(dtype('
我想创建一个名为的新列my_df['Contract End Date']
,其中包含 中包含的日期my_df['Contract Start']
和 中包含的总年数之和my_df['Term']
。问题是该
问题描述
我想创建一个名为的新列my_df['Contract End Date']
,其中包含 中包含的日期my_df['Contract Start']
和 中包含的总年数之和my_df['Term']
。问题是该my_df['Contract Start']
列被格式化为日期(dtype('<M8[ns]'))
,而该my_df['Term']
列被格式化为对象(dtype('O'))
。
实现这一目标的最短方法是什么?
这是我的 df 样本
my_dict = {'Contract Start': {0: Timestamp('2016-01-29 00:00:00'), 1: pd.NaT, 2: pd.NaT, 3: Timestamp('2016-01-15 00:00:00')}, 'Term': {0: '2 years', 1: '2 years', 2: np.nan, 3: '3 years'}}
my_df = pd.DataFrame(my_dict)
如何根据日期对列进行分组?XAML
解决方案
推荐阅读
- javascript - 使用 url 下载 s3 存储桶对象
- php - Laravel 6 - SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;
- xml - 在定义的字符串之后查找特定字符串
- python - 如何堆叠for循环的每次迭代的输出?
- windows - 在不重新启动 Windows 的情况下更新 KMDF 驱动程序
- php - 在 php 中收到 FormData 时导致错误
- raspberry-pi - 如何在树莓派上卸载motioneye?
- firebase - Crashlytics - Firebase 日志中的 Stacktrace 不可读
- react-native - Expo Audio保持ActiveInBackground不工作
- c++ - AVX2 SIMD Instrinsics 16 位到 8 位,反之亦然
我想创建一个名为的新列my_df['Contract End Date']
,其中包含 中包含的日期my_df['Contract Start']
和 中包含的总年数之和my_df['Term']
。问题是该
问题描述
我想创建一个名为的新列my_df['Contract End Date']
,其中包含 中包含的日期my_df['Contract Start']
和 中包含的总年数之和my_df['Term']
。问题是该my_df['Contract Start']
列被格式化为日期(dtype('<M8[ns]'))
,而该my_df['Term']
列被格式化为对象(dtype('O'))
。
实现这一目标的最短方法是什么?
这是我的 df 样本
my_dict = {'Contract Start': {0: Timestamp('2016-01-29 00:00:00'), 1: pd.NaT, 2: pd.NaT, 3: Timestamp('2016-01-15 00:00:00')}, 'Term': {0: '2 years', 1: '2 years', 2: np.nan, 3: '3 years'}}
my_df = pd.DataFrame(my_dict)
如何根据日期对列进行分组?XAML
解决方案
推荐阅读
- javascript - 使用 url 下载 s3 存储桶对象
- php - Laravel 6 - SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;
- xml - 在定义的字符串之后查找特定字符串
- python - 如何堆叠for循环的每次迭代的输出?
- windows - 在不重新启动 Windows 的情况下更新 KMDF 驱动程序
- php - 在 php 中收到 FormData 时导致错误
- raspberry-pi - 如何在树莓派上卸载motioneye?
- firebase - Crashlytics - Firebase 日志中的 Stacktrace 不可读
- react-native - Expo Audio保持ActiveInBackground不工作
- c++ - AVX2 SIMD Instrinsics 16 位到 8 位,反之亦然