Pandas不能聚合

2024-04-26 01:08:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到一个错误,一个文件不存在,而我把文件放在文件夹里,你能告诉我哪里出错了吗?在

 pd.DataFrame.from_csv

我得到一个错误显示如下。在

^{pr2}$

我已经试着给文件设置一个路径 例如


Tags: 文件csvfrom路径文件夹dataframe错误pd
1条回答
网友
1楼 · 发布于 2024-04-26 01:08:57

根据documentation of pandas 0.19.1pandas.DataFrame.from_csv不支持index_col = False。尝试使用pandas.read_csv(使用相同的参数)。还要确保你使用的是最新版本的熊猫。在

看看这是否有效:

import pandas as pd
def merge(peak_score, profile_score, res_file):
    df_peak = pd.read_csv(peak_score, index_col = False, sep='\t')
    df_profile = pd.read_csv(profile_score, index_col = False, sep='\t')
    result = pd.concat([df_peak, df_profile], axis=1)
    print result.head()
    test = []
    for a,b in zip(result['prot_a_p'],result['prot_b_p']):
        if a == b:
            test.append(1)
        else:
            test.append(0)
    result['test']=test
    result = result[result['test']==0] 
    del result['test']
    result = result.fillna(0)
    result.to_csv(res_file)   

if __name__ == '__main__':
    pass

关于从Windows更改为OS X时的路径问题:

在所有风格的Unix中,路径都是用斜杠/编写的,而在Windows中使用反斜杠\。由于OS X是Unix的后代,正如其他用户正确指出的那样,当您从Windows进行更改时,您需要调整路径。在

相关问题 更多 >