逐行计算

时间:2021-06-07 13:23:28

标签: python

愚蠢的问题,但我对 Python 有点生疏。于是我写了下面的代码:

df = pd.read_csv(mypath )
for index, row in df.iterrows():
    if row['Age'] < 2:
        Total = row['Input'] * 1.2
    elif row['Age'] > 8:
        Total = row['Input'] * 1.1
    else:
        Total = row['Input'] * 0.9
    print(Total)

我有一张表格,我希望使用每一行的变量进行一些简单的计算。

示例表:

Input     Age     Total
-----------------------
100       5       
150       3 

所以,现在我想知道如何取每一行,做我的计算,并将其写在我的总数上(每行)。例如,第一行的总数应为 90。

1 个答案:

答案 0 :(得分:4)

可以使用apply方法

package com.example.myapplication

import android.content.ContentValues.TAG
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import android.widget.TextView
import com.google.android.gms.ads.*
import com.google.android.gms.ads.interstitial.InterstitialAd
import com.google.android.gms.ads.interstitial.InterstitialAdLoadCallback

class MainActivity : AppCompatActivity() {

    private var mInterstitialAd: InterstitialAd? = null


    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val one_Page: TextView = findViewById(R.id.one_Page)
        val three_Page: TextView = findViewById(R.id.three_Page)

   

        one_Page.setOnClickListener {
            val intent = Intent(this, PageActivity2::class.java)
            // start your next activity
            startActivity(intent)

        }
        three_Page.setOnClickListener {
            val intent = Intent(this, PageActivity2::class.java)
            // start your next activity
            startActivity(intent)
        }


    }

}
相关问题