pandas for循环

在pandas中,可以使用for循环来遍历DataFrame或Series对象,以下是一些常见的使用场景和示例:

pandas for循环
(图片来源网络,侵删)

1、遍历DataFrame的行

import pandas as pd
创建一个示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
使用for循环遍历行
for index, row in df.iterrows():
    print(f"Index: {index}, Row data: {row}")

2、遍历DataFrame的列

import pandas as pd
创建一个示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
使用for循环遍历列
for column in df.columns:
    print(f"Column name: {column}")

3、遍历Series对象的元素

import pandas as pd
创建一个示例Series对象
data = [1, 2, 3, 4, 5]
s = pd.Series(data)
使用for循环遍历元素
for value in s:
    print(value)

4、遍历DataFrame的行和列,并对每个元素进行操作

import pandas as pd
创建一个示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
使用for循环遍历行和列,并对每个元素进行操作
for index, row in df.iterrows():
    for column in df.columns:
        if column != 'A':
            row[column] *= row['A']
    print(row)

以上是pandas中for循环的一些常见用法,通过使用这些方法,可以方便地对DataFrame和Series对象进行遍历和操作。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/477045.html

(0)
未希新媒体运营
上一篇 2024-04-15 06:07
下一篇 2024-04-15 06:08

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入