Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何返回';负数';数据帧中的值的大小?_Python_Pandas - Fatal编程技术网

Python 如何返回';负数';数据帧中的值的大小?

Python 如何返回';负数';数据帧中的值的大小?,python,pandas,Python,Pandas,在pandas中,是否有任何函数返回列中的负值?您可以使用函数和。 例如,如果我想从“value”列中得到负值,我会这样写: import pandas as pn file_name = './exmp.txt' names = ['class', 'value'] df = pn.read_csv(file_name, sep=': ', names=names, engine='python') f = lambda x: -x df['value'].apply(f) 使现代化 Bre

在pandas中,是否有任何函数返回列中的负值?

您可以使用函数和。 例如,如果我想从“value”列中得到负值,我会这样写:

import pandas as pn
file_name = './exmp.txt'
names = ['class', 'value']
df = pn.read_csv(file_name, sep=': ', names=names, engine='python')
f = lambda x: -x
df['value'].apply(f)
使现代化 BrenBarn更好,只需在列名之前添加
-
,我的示例如下:

import pandas as pn
file_name = './exmp.txt'
names = ['class', 'value']
df = pn.read_csv(file_name, sep=': ', names=names, engine='python')
-df['value']
更简单。

您可以使用函数和。 例如,如果我想从“value”列中得到负值,我会这样写:

import pandas as pn
file_name = './exmp.txt'
names = ['class', 'value']
df = pn.read_csv(file_name, sep=': ', names=names, engine='python')
f = lambda x: -x
df['value'].apply(f)
使现代化 BrenBarn更好,只需在列名之前添加
-
,我的示例如下:

import pandas as pn
file_name = './exmp.txt'
names = ['class', 'value']
df = pn.read_csv(file_name, sep=': ', names=names, engine='python')
-df['value']

这要容易得多。

只要直接在列上用负号就行了。例如,如果您的数据帧有一列“a”,则
-df[“a”]
给出这些值的负数。

只需直接在列上使用负号即可。例如,如果数据帧有一列“a”,则
-df[“a”]
给出这些值的负数。

返回
,然后执行
-value
。这是你想要的吗?@sk11——这是一个运算符,不是一个函数。OP可能需要
操作符.neg
;-)-或者作为方法调用:
value.\uuuu neg\uuu()
返回
,然后执行
-value
。这是你想要的吗?@sk11——这是一个运算符,不是一个函数。OP可能需要
操作符.neg
;-)-或者作为方法调用:
value.\uuuu neg\uuuu()
好吧,我认为@BrenBarn答案更好,我也会把它包括在我的帖子中。事实上,我错误地接受了你的答案。。无论如何,非常感谢你的回复:)好吧,我认为@BrenBarn的答案要好得多,我也会把它包括在我的帖子里。事实上,我错误地接受了你的答案。。无论如何,非常感谢您的回复:)