Pandas Python(熊猫):如何按名称(最后一列)上传下面的文本文件

Pandas Python(熊猫):如何按名称(最后一列)上传下面的文本文件,pandas,Pandas,我想阅读此文件并调用属于Kevin和/或Steve的数据。大概是这样的: df['Kevin'] 2000100123.0 5 X 1 20001002 23.1 5年1 20001003 23.4 5 X 1您可以定义多个遮罩,并使用这些遮罩过滤df: This is a header to be ignored 20001001 23.0 5 X 1 Kevin 20001002 23.1 5 Y 1 Kevin 20001003 23.4 5

我想阅读此文件并调用属于Kevin和/或Steve的数据。大概是这样的: df['Kevin'] 2000100123.0 5 X 1 20001002 23.1 5年1
20001003 23.4 5 X 1

您可以定义多个遮罩,并使用这些遮罩过滤df:

This is a header to be ignored
20001001   23.0   5   X   1   Kevin
20001002   23.1   5   Y   1   Kevin
20001003   23.4   5   X   1   Kevin
20001004   23.3   5   Y   1   Steve
20001005   23.4   5   X   1   Steve

你能解释一下你所说的上传是什么意思吗?你是在问如何输出到csv,比如最后一列吗?如果是这样,那么
df['name'].\u csv(文件路径)
应该有效如果解决了您的问题,您可以接受我的答案。我的答案左上角将有一个空勾号
In [8]:    
kev_mask = (df['name'] == 'Kevin')
steve_mask = (df['name'] == 'Steve')
df[kev_mask]

Out[8]:
       date  col1  col2 col3  col4   name
0  20001001  23.0     5    X     1  Kevin
1  20001002  23.1     5    Y     1  Kevin
2  20001003  23.4     5    X     1  Kevin

In [9]:    
df[steve_mask]

Out[9]:
       date  col1  col2 col3  col4   name
3  20001004  23.3     5    Y     1  Steve
4  20001005  23.4     5    X     1  Steve

In [10]:    
df[kev_mask | steve_mask]

Out[10]:
       date  col1  col2 col3  col4   name
0  20001001  23.0     5    X     1  Kevin
1  20001002  23.1     5    Y     1  Kevin
2  20001003  23.4     5    X     1  Kevin
3  20001004  23.3     5    Y     1  Steve
4  20001005  23.4     5    X     1  Steve