如果我有一个数据帧并且我想创建一个同一数据帧的新列,其结果是行方式结果是column1 - 第2列,那么完成此任务的最佳代码是什么? column1和column2中有NaN,所以我相信这就是我收到错误的原因。
谢谢, 本
这是我的数据框
>>> frame2
col1 col2 col3
0 NaN NaN 8
1 2 5 9
2 NaN NaN 10
3 4 7 11
4 NaN NaN 12
我收到以下错误
TypeError: unsupported operand type(s) for -: 'str' and 'str'
答案 0 :(得分:2)
要减去#!/bin/bash
DATE_NOW="$(date +'%Y%m%d')"
replacment="s/${DATE_NOW}/latest/"
rename -v $replacment *
和col1
,请尝试`astype(float):
col2
根据消息,您的列看起来像数字,但它们实际上是字符串。