Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-.csv使用pandas按行计算_Python_Csv_Pandas - Fatal编程技术网

Python-.csv使用pandas按行计算

Python-.csv使用pandas按行计算,python,csv,pandas,Python,Csv,Pandas,我希望在.csv文件上执行高级计算。我的文件已经从15分钟的数据系列分组为每日平均值。我希望执行的计算涉及每行中的数据 例如,我的.csv文件当前看起来如下所示: 11/03/2014 (value) (value) (value) (value) 我想根据每一行的每日值进行一系列计算 是否有一种方法可以专门针对每一行执行所需的计算,而无需转换我的列和行 使用应用和轴=1 考虑df df = pd.DataFrame( { 'A': np.random.choice(

我希望在.csv文件上执行高级计算。我的文件已经从15分钟的数据系列分组为每日平均值。我希望执行的计算涉及每行中的数据

例如,我的.csv文件当前看起来如下所示:

11/03/2014 (value) (value) (value) (value) 
我想根据每一行的每日值进行一系列计算


是否有一种方法可以专门针对每一行执行所需的计算,而无需转换我的列和行

使用
应用
轴=1

考虑
df

df = pd.DataFrame(
    {
        'A': np.random.choice(list('acflmnpsy'), 5),
        'B': np.random.choice(list('ep'), 5),
        'C': np.random.choice(np.arange(60, 241), 5)
    }, pd.date_range('2016-03-31', periods=5)
)
df

以及我要应用于每一行的函数
my_func

def my_func(row):
    return (row.A + row.B) * int(row.C ** .5)

df.apply(my_func, axis=1)

2016-03-31    lplplplplplplplplplplplplplp
2016-04-01    aeaeaeaeaeaeaeaeaeaeaeaeaeae
2016-04-02      yeyeyeyeyeyeyeyeyeyeyeyeye
2016-04-03              ypypypypypypypypyp
2016-04-04        sesesesesesesesesesesese
Freq: D, dtype: object