据我所知,pandas数据帧类型具有测试其值的逻辑的能力.
这是代码:
import pandas as pd
data = pd.DataFrame(columns=['a', 'b', 'c'])
data = data.append({'a': 'I have data', 'b': 'no more complexe', 'c': 024204}, ignore_index=True)
data = data.append({'a': 'audoausd', 'b': '2048rafaf', 'c': 29313}, ignore_index=True)
data = data.append({'a': 'koplak ente gan', 'b': 'ente g bisa koplak', 'c': 29313}, ignore_index=True)
Run Code Online (Sandbox Code Playgroud)
现在我们有以下数据帧:
a b c
0 I have data no more complexe 10372
1 audoausd 2048rafaf 29313
2 koplak ente gan ente g bisa koplak 29313
Run Code Online (Sandbox Code Playgroud)
测试列c的逻辑值并将其保存到变量中
c = data.c > 20000
Run Code Online (Sandbox Code Playgroud)
将c设置为以下值
0 …Run Code Online (Sandbox Code Playgroud)