Python 从数据帧中提取数据
我有一个python数据框,我试图从中提取一些数据:Python 从数据帧中提取数据,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个python数据框,我试图从中提取一些数据: frame id type truncated 0 -1 DontCare -1 0 10 Car 0 0 13 Misc 0 0 11 Car 1 0 12 Car 1 我想提
frame id type truncated
0 -1 DontCare -1
0 10 Car 0
0 13 Misc 0
0 11 Car 1
0 12 Car 1
我想提取与Car
类型相关的数据。所以我所做的是:
for column in labels['type'].items():
if column == 'DontCare':
continue
if column == "Car" or "Van":
print('car')
else:
print('no car')
但我得到了这个错误:
ValueError:序列的真值不明确。使用a.empty、a.bool()、a.item()、a.any()或a.all()。
谁能告诉我我做错了什么?谢谢。试试这个:df[(df.Type==“Car”)|(df.Type==“Van”)]
比如说,
data = [['Car', 10], ['Van', 15], ['Car', 14], ['DNC', 11]]
df = pd.DataFrame(data, columns = ['Type', 'Value'])
print(df)
产生
Type Value
0 Car 10
1 Van 15
2 Car 14
3 DNC 11
Type Value
0 Car 10
1 Van 15
2 Car 14
及
产生
Type Value
0 Car 10
1 Van 15
2 Car 14
3 DNC 11
Type Value
0 Car 10
1 Van 15
2 Car 14
试试这个:df[(df.Type==“Car”)|(df.Type==“Van”)]
比如说,
data = [['Car', 10], ['Van', 15], ['Car', 14], ['DNC', 11]]
df = pd.DataFrame(data, columns = ['Type', 'Value'])
print(df)
产生
Type Value
0 Car 10
1 Van 15
2 Car 14
3 DNC 11
Type Value
0 Car 10
1 Van 15
2 Car 14
及
产生
Type Value
0 Car 10
1 Van 15
2 Car 14
3 DNC 11
Type Value
0 Car 10
1 Van 15
2 Car 14
我建议你读一下如何正确对待熊猫我建议你读一下如何正确对待熊猫