相关文章
DataFrame提取某行和提取某几行
dataframe如下:
dfa b0 1 21 3 52 5 63 7 94 2 45 3 0df1 df.loc[4]输出为:a 2b 4df2 df.iloc[[0,2,4]]输出为:a b0 1 22 5 64 2 4
建站知识
2024/11/8 17:26:35
dataframe按照条件选取行
在使用dataframe处理数据的时候碰到了按照条件选取行的问题,单个条件时可以使用:
df[df[one] > 5]
如果多个条件的话需要这么写:
import numpy as np
df[np.logical_and(df[one]> 5,df[two]>5)]
也可以这么写
df[(df[one]>…
建站知识
2025/1/21 17:45:12
Dataframe去掉包含指定值的行
在daraframe中去掉包含“金融业”的整行记录
import pandas as pd
df pd.DataFrame(data[{symbol:000001,Industry:金融业}, {symbol:000002,Industry:采矿业}, {symbol: 000003, Industry: 建筑业}])
dfdf.drop(df.index[(df[Industry] 金融业)], inplaceTrue)
df参考链接 …
建站知识
2025/1/21 17:47:39
DataFrame根据某一列值的条件提取符合的所有行
origin1 origin.loc[origin[class].isin([1])]这里就将origin中class为1的所有行都提取了出来
建站知识
2025/1/8 19:04:31
dataframe处理多种特殊条件的行
处理多种特殊条件的行
删除"444"这一列删除第二行删除含某特定字符串的行删除含某特定数字的行删除行中包含某列表中数据的行仅保留行中包含某列表中数据的行删除行中数据大于或小于某值的行对某列数据同时进行特殊处理
# 创建dataframe
df pd.DataFrame([[AAA,cc…
建站知识
2024/11/19 22:26:36
pandas 获取DataFrame的 行、列数据
如果要获取某一列数据有两种方式:
import pandas as pd
series pd.Series(range(5), index [a, b, c, d, e])
df pd.DataFrame(np.arange(9).reshape(3,3),index [a,b,c],columns [A,B,C])
a df[A]
b df.A
print(a, \n, "*"*30, \n, b)输出结果: …
建站知识
2025/1/18 16:48:32
Python——从DataFrame 提取数值
最近发现从系统上下载的文件总是会有其他符号,影响我提取数字,通过搜查之后,解决了这个问题,现在就记录一下。 原始数据是这样的,产品信息里面包含型号、伏级、支数和截面面积,我需要把截面面积提取出来。 …
建站知识
2025/1/21 17:45:29
pandas中dataframe如何取特定行/列
按列取、按索引/行取、按特定行列取
import numpy as np
from pandas import DataFrame
import pandas as pddfDataFrame(np.arange(12).reshape((3,4)),index[one,two,thr],columnslist(abcd))df[a]#取a列
df[[a,b]]#取a、b列#ix可以用数字索引,也可以用index和co…
建站知识
2025/1/12 19:03:53