Python Pandas DataFrame取列
Python Pandas DataFrame取列1.取一列首先我们建立一个dataframe结构:df>>> import numpy as np>>> import pandas as pd>>> dfd = {11:["a","b","c"],22:["d","e","f"],33:["g","h","i"]}>>> d
·
Python Pandas DataFrame取列
1.取一列
首先我们建立一个dataframe结构:df
>>> import numpy as np
>>> import pandas as pd
>>> dfd = {11:["a","b","c"],22:["d","e","f"],33:["g","h","i"]}
>>> df = pd.DataFrame(dfd)
得到如下,列名为11,22,33的一个3*3矩阵
>>> df
11 22 33
0 a d g
1 b e h
2 c f i
>>> df_11 = df[11]
>>> df_11
0 a
1 b
2 c
Name: 11, dtype: object
使用iloc方法,iloc[row行,column列],取一整列的意思就是使列一样,把这一列里的每一行都取出来。
>>> df_22 = df.iloc[:,1]
>>> df_22
0 d
1 e
2 f
Name: 22, dtype: object
2.取多列
>>> df_11_33 = df[[11,33]]
>>> df_11_33
11 33
0 a g
1 b h
2 c i
>>> kk = df.iloc[:,[0,2]]
>>> kk
11 33
0 a g
1 b h
2 c i

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)