我们如何在python中为数据集应用条件,特别是应用这些条件并想获取列名作为输出? 假设下面一个是数据框,那么我的问题是如何通过在此数据框上应用条件来检索colname(比如说“ name”)作为输出
name salary jobDes
______________________________________
store1 | daniel | 50k | datascientist
store2 | paladugu | 55k | datascientist
store3 | theodor | 53k | dataEngineer
获取列名,例如说“名称”
答案 0 :(得分:0)
如果您的数据框名为df
,则df.columns
返回所有列名称的列表。
答案 1 :(得分:0)
详细:
import pandas as pd
data = {'name':['daniel', 'paladugu', 'theodor'], 'jobDes':['datascientist', 'datascientist', 'dataEngineer']}
df = pd.DataFrame(data)
print(df['name']) # just that easy
输出:
0 daniel
1 paladugu
2 theodor
Name: name, dtype: object
答案 2 :(得分:0)
假设您正在使用pandas或dask,则应该能够使用
df.columns
。
这意味着,如果您想知道第一列的名称,则可以像往常一样使用df.columns[0]
等对其进行索引(由于python / c,第一列以0开头)。
如果您随后希望访问其中的所有数据,则可以使用
df[df.columns[0]]
或实际列名df['name']
。