云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

pandas for循环

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

(图片来源网络,侵删)

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对象进行遍历和操作。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《pandas for循环》
文章链接:https://www.yunzhuji.net/jishujiaocheng/45942.html

评论

  • 验证码