DataFrame

【3.0】Pandas DataFrame入门

【一】引入 DataFrame 是 Pandas 的重要数据结构之一,也是在使用 Pandas 进行数据分析过程中最常用的结构之一,可以这么说,掌握了 DataFrame 的用法,你就拥有了学习数据分析的基本能力。 【二】认识DataFrame结构 DataFrame 一个表格型的数据结构,既有行标 ......
DataFrame Pandas 3.0

dataframe常用函数

如何使用dataframe.loc在Python中进行数据选择和筛选 dataframe是一种常用的数据结构,它可以同时存储多种数据类型,并且可以轻松地进行数据的选择和筛选。在Python中,使用dataframe.loc方法可以方便地选择和筛选数据,本文将从多个方面介绍如何使用dataframe. ......
函数 dataframe 常用

pandas中的dataframe使用loc取数据之后进行操作后对原来的dataframe产生影响的bug

相关问题: Python pandas.DataFrame在用ix, loc, iloc 索引的时候就相当于拷贝copy了一个对象_reachHigher的博客-CSDN博客 针对这样子的dataframe: 如果进行单列选取后得到的是series类型的数据: 那么对part_1进行修改后会对原来的 ......
dataframe 数据 pandas bug loc

pandas DataFrame 修改列名, 新增列的方法

pandas dataframe 修改列名的方法 加之rename函数,用字典的形式替换式的修改, df.rename(columns={'a':'A',"b":"B"}) df 三、obj[‘col’] = value 方法直接对 DataFrame 直接赋值即可 in [6]: data['d' ......
DataFrame 方法 pandas

Pandas DataFrame 数据存储格式比较

Pandas 支持多种存储格式,在本文中将对不同类型存储格式下的Pandas Dataframe的读取速度、写入速度和大小的进行测试对比。 https://avoid.overfit.cn/post/387acc48c7dd42a49f7bec90cc6d09ae ......
DataFrame 格式 数据 Pandas

【pandas小技巧】--花哨的DataFrame

最近github上发现了一个库(`plottable`),可以用简单的方式就设置出花哨的 `DataFrame` 样式。 github上的地址:[https://github.com/znstrider/plottable](https://github.com/znstrider/plottabl ......
DataFrame 技巧 pandas

Pandas 使用教程 Series、DataFrame

[TOC] Pandas 一个强大的分析结构化数据的工具集,基础是 Numpy(提供高性能的矩阵运算) Pandas 可以从各种文件格式比如 CSV、JSON、SQL、Microsoft Excel 导入数据。 Pandas 可以对各种数据进行运算操作,比如归并、再成形、选择,还有数据清洗和数据加工 ......
DataFrame 教程 Pandas Series

【pandas小技巧】--DataFrame的显示样式

上一篇介绍了`DataFrame`的显示参数,主要是对`DataFrame`中值进行调整。 本篇介绍`DataFrame`的显示样式的调整,显示样式主要是对表格本身的调整,比如颜色,通过颜色可以突出显示重要的值,观察数据时可以更加高效的获取主要信息。 下面介绍一些针对单个数据和批量数据的样式调整方式 ......
样式 DataFrame 技巧 pandas

【pandas小技巧】--DataFrame的显示参数

我们在`jupyter notebook`中使用`pandas`显示`DataFrame`的数据时,由于屏幕大小,或者数据量大小的原因,常常会觉得显示出来的表格不是特别符合预期。 这时,就需要调整`pandas`显示`DataFrame`的方式。`pandas`为我们提供了很多调整显示方式的参数,具 ......
DataFrame 参数 技巧 pandas

xlwings dataframe保存到excel

https://www.5axxw.com/questions/simple/zijy7y 使用xlwings保存DataFrame到Excel可以按如下方法进行: 1. 导入必要的模块,例如:xlwings和pandas。 2. 读取数据并转换成DataFrame类型。 3. 使用xlwings打 ......
dataframe xlwings excel

对DataFrame某列的部分(某些)元素赋值

首先创建一个DataFrame >>> import pandas as pd >>> df= pd.DataFrame({ 'brand': ['Yum Yum', 'Yum Yum', 'Indomie', 'Indomie', 'Yum Yum'], 'style': ['cup', 'cup ......
DataFrame 元素 部分

DataFrame新增行及global变量的使用

Global变量 在函数体或类外定义的变量,若想在函数体或类中使用,必须先声明使用的是体外global变量,声明格式:global 变量名 import pandas as pd import numpy as np import math #global变量 df_result=pd.DataFr ......
变量 DataFrame global

创建空的Dataframe和创建空的Array

### 创建空的dataframe #### 方式1 `dataframe_empty = pd.DataFrame()` 结果显示: ``` Empty DataFrame Columns: [] Index: [] ``` #### 方式2--增加列名 `dataframe_empty = pd ......
Dataframe Array

【869】dataframe通过包含字符过滤 str.contains()

ref: [Pandas] 文本包含.str.contains() import pandas as pd df = pd.DataFrame([['liver','E',89,21,24,64], ['Arry','C',36,37,37,57], ['Ack','A',57,60,18,84], ......
dataframe 字符 contains 869 str

dataframe删除特定条件的行

#### dataframe删除特定条件的行 ##### 单条件删除行 ``` import pandas as pd a = ['Mary', 'Sellina','Zaca', 'mike', 'golla'] b = [26, 28, 27, 30, 40] data = {'name': a ......
dataframe 条件

将dataframe两列转为字典

#### 将dataframe两列转为字典 ``` import pandas as pd a = ['Mary','Sellina','Zaca'] b = [26,28,27] data = {'name':a,'age':b} df = pd.DataFrame(data) ``` 将两列转为 ......
字典 dataframe

DataFrame 使用 map() 和 apply() 方法结合 lambda 函数来对 DataFrame 中的数据进行转换或应用自定义函数。

import pandas as pd # 创建示例 DataFrame data = { 'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'Salary': [50000, 60000, 45000] } df = pd.Data ......
函数 DataFrame 方法 数据 lambda

DataFrame 指定某列的格式

import pandas as pd # 创建示例 DataFrame data = { 'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25.0, 30.0, 35.0] # 注意:这里的年龄列是浮点数类型 } df = pd.DataFrame(dat ......
DataFrame 格式

DataFrame 按行转json数据

import pandas as pd # 创建示例 DataFrame data = { 'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'Occupation': ['Engineer', 'Teacher', 'Doctor' ......
DataFrame 数据 json

DataFrame 按列分组groupby

import pandas as pd # 按列分组 data = {'A': ["aa", "bb", "cc", "bb"], 'B': [5, 6, 10, 7], 'C': [0, 10, 3, 12]} df = pd.DataFrame(data) print(df) print(df. ......
DataFrame groupby

DataFrame 重命名列名rename

import pandas as pd # 创建示例 DataFrame data = { 'OldName1': [1, 2, 3], 'OldName2': [4, 5, 6] } df = pd.DataFrame(data) # 重命名列名 new_column_names = { 'Old ......
DataFrame rename

DataFrame 去重,指定列去重drop_duplicates

import pandas as pd # 创建示例 DataFrame data = { 'Name': ['Alice', 'Bob', 'Alice', 'Charlie', 'Bob'], 'Age': [25, 30, 25, 35, 30] } df = pd.DataFrame(dat ......
drop_duplicates duplicates DataFrame drop

DataFrame 存为带格式的excel文件

import pandas as pd data = { 'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'Salary': [50000, 60000, 45000], 'Location': ['NY', 'CA', 'TX'] ......
DataFrame 格式 文件 excel

DataFrame排序,单列排序,多列排序

import pandas as pd # 创建示例 DataFrame data = { 'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [30, 25, 35], 'Salary': [50000, 60000, 45000] } df = pd.Data ......
DataFrame

DataFrame 保留前几列和后几列

import pandas as pd data = { 'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'Salary': [50000, 60000, 45000], 'Location': ['NY', 'CA', 'TX'] ......
DataFrame

根据DataFrame A列的值筛选DataFrame B中的数据

import pandas as pd # 创建示例 DataFrame A dataA = {'ID': [1, 2, 3, 4], 'Category': ['A', 'B', 'A', 'C']} dfA = pd.DataFrame(dataA) # 创建示例 DataFrame B dat ......
DataFrame 数据

merge连接两个DataFrame

import pandas as pd # 创建左边的示例 DataFrame data1 = {'ID': [1, 2, 3, 4], 'Name': ['Alice', 'Bob', 'Charlie', 'John']} df1 = pd.DataFrame(data1) df1.set_in ......
DataFrame 两个 merge

concat 连接两个DataFrame

import pandas as pd # 创建左边的示例 DataFrame data1 = {'ID': [1, 2, 3], 'Name': ['Alice', 'Bob', 'Charlie']} df1 = pd.DataFrame(data1) df1.set_index('ID', i ......
DataFrame 两个 concat

DataFrame 计数value_counts 后转成df

import pandas as pd # 创建示例 DataFrame data = {'Category': ['A', 'B', 'A', 'C', 'A', 'B', 'C', 'A', 'B']} df = pd.DataFrame(data) # 使用 value_counts() 方法 ......
value_counts DataFrame counts value

DataFrame拆分某列生成新列

import pandas as pd # 创建示例 DataFrame data = {'Name': ['Alice,25', 'Bob,30', 'Charlie,35']} df = pd.DataFrame(data) # 使用 str.split() 方法拆分 'Name' 列的数据 d ......
DataFrame