首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

2. Pandas系列 - Series基本功能

4 ndim 返回底层数据的维数,默认定义:1 5 size 返回基础数据中的元素数 6 values 系列作为ndarray返回 7 head() 返回前n行 8 tail() 返回最后n行 axes...示例: import pandas as pd import numpy as np # Create a series with 100 random numbers >>> s = pd.Series...如果系列为空,则返回True False >>> s.ndim ## 返回底层数据的维数,默认定义:1 1 >>> s.size ## 返回基础数据中的元素数 4 >>> s.values ## 系列作为...>>> s.tail() ## 返回最后n行 0 -0.562959 1 1.546666 2 -0.950136 3 -0.067827 dtype: float64 DataFrame...基本功能 列出比较重要的一些方法 编号 属性或方法 描述 1 T/tranpose() 转置行和 2 axes 返回一个,行轴标签和轴标签作为唯一的成员 3 dtypes 返回此对象中的数据类型(

35020

数据分析篇 | PyCon 大咖亲传 pandas 25 式,长文建议收藏

'),item_price 是带 $ 的文本,要用 .str.replace('$', '').astype('float') 去掉 $,再把该数据类型改为 float; 3)ufo.csv里的...要想执行数学计算,要先把这些的数据类型转换为数值型,下面的代码用 astype() 方法把前两的数据类型转化为 float。 ?...用多个文件建立 DataFrame ~ 按 上个技巧按行合并数据集,但是如果多个文件包含不同的,该怎么办? 本例 drinks 数据集分为了两个 CSV 文件,每个文件都包含 3 。 ?...把 Series 里的列表转换为 DataFrame 创建一个 DataFrame 示例。 ? 这里包含了两,第二包含的是 Python 整数列表。...年龄列有 1 位小数,票价列有 4 位小数,如何这两显示的小数位数标准化? 用以下代码让这两只显示 2 位小数。 ? 第一个参数是要设置的选项名称,第二个参数是 Python 的字符串格式。

7.1K20

Pandas 25 式

'),item_price 是带 $ 的文本,要用 .str.replace('$', '').astype('float') 去掉 $,再把该数据类型改为 float; 3)ufo.csv里的...要想执行数学计算,要先把这些的数据类型转换为数值型,下面的代码用 astype() 方法把前两的数据类型转化为 float。 ?...用多个文件建立 DataFrame ~ 按 上个技巧按行合并数据集,但是如果多个文件包含不同的,该怎么办? 本例 drinks 数据集分为了两个 CSV 文件,每个文件都包含 3 。 ?...把 Series 里的列表转换为 DataFrame 创建一个 DataFrame 示例。 ? 这里包含了两,第二包含的是 Python 整数列表。...年龄列有 1 位小数,票价列有 4 位小数,如何这两显示的小数位数标准化? 用以下代码让这两只显示 2 位小数。 ? 第一个参数是要设置的选项名称,第二个参数是 Python 的字符串格式。

8.4K00

在 Python 中,通过列表字典创建 DataFrame 时,若字典的 key 的顺序不一样以及部分字典缺失某些键,pandas 将如何处理?

df = pd.DataFrame(data, dtype=np.float64) # 输出结果查看 df 这段代码的主要目的是创建一个 DataFrame,其中包含一些具有不同键顺序和缺失键的字典...df = pd.DataFrame(data, dtype=np.float64):这行代码使用 pandas 的 DataFrame 函数 data 列表转换为 DataFrame。...dtype 参数指定了新 DataFrame 中的数据类型,这里设置为 np.float64,即双精度浮点数。 df:这行代码输出 DataFrame,以便查看其内容。...总的来说,这段代码首先导入了所需的库,然后创建了一个包含多个字典的列表,最后这个列表转换为 DataFrame,并输出查看。...输出结果展示如下: 我们从上面的示例就容易观察到: 生成的 DataFrame 中的顺序遵循了首次出现键的顺序。

6500

浅谈NumPy和Pandas库(一)

本文聊一下NumPy和panda.DataFrames最基础的一些知识,前者能帮助你处理大量数值数据,后者帮你存储大型数据集以及从数据集中提取出来的信息。...= [1, 2, 3, 4, 5] numpy.mean(numbers) #3.0 numpy.median(numbers) #3.0 numpy.std(numbers) #1.4142135623730951...Pandas中的数据经常包括在名为数据框架(data frame)的结构中,数据框架是已经标记的二维数据结构,可以让你根据需要选择不同类型的,类型有字符串(string)、整数(int)、浮点型(float...import numpy #numpy.mean对每一求平均值 df.apply(numpy.mean) # one 2.0 # two 2.5 # dtype: float64 本例中,...我们还可以在特定列上调用映射或多整个数据框架应用映射,这些方法接受传入一个值然后返回一个值的函数。

2.3K60

快速提升效率的6个pandas使用小技巧

('titanic') df.head() 查看该数据集各的数据类型: df.dtypes 可以看到各的数据类型不太一样,有int、object、float、bool等。...如果说我只要需要数值,也就是数据类型为int、float,可以通过select_dtypes方法实现: df.select_dtypes(include='number').head() 选择除数据类型为...strings改为numbers 在pandas中,有两种方法可以字符串改为数值: astype()方法 to_numeric()方法 先创建一个样本dataframe,看看这两种方法有什么不同。...df['sales'] = pd.to_numeric(df['sales'], errors='coerce') df 现在sale中的-已经被替换成了NaN,它的数据类型也变成了float。...做法是分别读取这些文件,然后多个dataframe组合到一起,变成一个dataframe。 这里使用内置的glob模块,来获取文件路径,简洁且更有效率。

3.2K10

6个提升效率的pandas小技巧

查看该数据集各的数据类型: df.dtypes ? 可以看到各的数据类型不太一样,有int、object、float、bool等。...如果说我只要需要数值,也就是数据类型为int、float,可以通过select_dtypes方法实现: df.select_dtypes(include='number').head() ?...strings改为numbers 在pandas中,有两种方法可以字符串改为数值: astype()方法 to_numeric()方法 先创建一个样本dataframe,看看这两种方法有什么不同。...现在sale中的-已经被替换成了NaN,它的数据类型也变成了float。 df.dtypes ? 4....做法是分别读取这些文件,然后多个dataframe组合到一起,变成一个dataframe。 这里使用内置的glob模块,来获取文件路径,简洁且更有效率。 ?

2.4K20

4. Pandas系列 - 基本功能和统计操作

行 8 tail() 返回最后n行 axes示例: import pandas as pd import numpy as np #Create a series with 100 random numbers...DataFrame基本功能 列出比较重要的一些方法 编号 属性或方法 描述 1 T/tranpose() 转置行和 2 axes 返回一个,行轴标签和轴标签作为唯一的成员 3 dtypes 返回此对象中的数据类型...df = pd.DataFrame(d) print df.mean() res: Age 31.833333 Rating 3.743333 dtype: float64 std...df = pd.DataFrame(d) print df.std() res: Age 9.232682 Rating 0.661628 dtype: float64...那么,如果想要都包含的话,该怎么操作: object - 汇总字符串列 number - 汇总数字 all - 所有汇总在一起(不应将其作为列表值传递) 包含字符串列 import pandas

67510

6个提升效率的pandas小技巧

查看该数据集各的数据类型: df.dtypes ? 可以看到各的数据类型不太一样,有int、object、float、bool等。...如果说我只要需要数值,也就是数据类型为int、float,可以通过select_dtypes方法实现: df.select_dtypes(include='number').head() ?...strings改为numbers 在pandas中,有两种方法可以字符串改为数值: astype()方法 to_numeric()方法 先创建一个样本dataframe,看看这两种方法有什么不同。...现在sale中的-已经被替换成了NaN,它的数据类型也变成了float。 df.dtypes ? 4....做法是分别读取这些文件,然后多个dataframe组合到一起,变成一个dataframe。 这里使用内置的glob模块,来获取文件路径,简洁且更有效率。 ?

2.8K20
领券