用 pandas 生成一列是另一列的逐行累加結果
import numpy
import pandas
from pandas import dataframe
cash = pandas.read_csv(
'./data.csv'
)cash
銀行編號
收入/支出
0中國工商銀行
001/2020
10000
1中國工商銀行
002/2020
50000
2中國工商銀行
003/2020
-30000
3中國工商銀行
004/2020
90000
4中國工商銀行
005/2020
10000
cash.loc[:,
'動態結餘'
]= cash.loc[:,
'收入/支出'
].cumsum(
)cash
銀行編號
收入/支出
動態結餘
0中國工商銀行
001/2020
10000
10000
1中國工商銀行
002/2020
50000
60000
2中國工商銀行
003/2020
-30000
30000
3中國工商銀行
004/2020
90000
120000
4中國工商銀行
005/2020
10000
130000
在pandas中遍歷DataFrame行
有如下 pandas dataframe import pandas as pdinp df pd.dataframe inp print df上面 輸出 c1 c20 10 1001 11 1102 12 120現在需要遍歷上面dataframe的行。對於每一行,都希望能夠通過列名訪問對應的元素 ...
在pandas中遍歷DataFrame行
有如下 pandas dataframe import pandas as pd inp df pd.dataframe inp print df 上面 輸出 c1 c2 0 10 100 1 11 110 2 12 120 現在需要遍歷上面dataframe的行。對於每一行,都希望能夠通過列名訪問...
pandas按行按列遍歷Dataframe
dataframe.iterrows 按行遍歷,將dataframe的每一行迭代為 index,series 對,可以通過row name 對元素進行訪問。dataframe.itertuples 按行遍歷,將dataframe的每一行迭代為元祖,可以通過row name 對元素進行訪問,比iter...