在熊猫子集中修改一个csv文件

时间:2019-07-09 12:26:49

标签: python-3.x pandas dataframe

我有一个像这样的文本文件:

Name,SampleProbe
IRF2,231.14
IRF2,340.19
IRF2,139.57
PTEN,115.57
PTEN,240.4
PTEN,117.92
PRKACB,180.02
PRKACB,396.13
PRKACB,186.9

如您所见,第一列中的每个项目都重复了3次,因此,对于每个项目,我在第二列中都有3个值。我正在尝试制作此文件的缩图(作为熊猫数据框),其中第一列是IRF2和PTEN,如预期的结果:

预期结果:

IRF2    231.14
IRF2    340.19
IRF2    139.57
PTEN    115.57
PTEN    240.4
PTEN    117.92

为此,我编写了以下代码:

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
plt.rcParams['figure.figsize'] = (20.0, 10.0)
plt.rcParams['font.family'] = "serif"
df = pd.read_csv('data.txt')
df2 = df[[df['Name' == 'PTEN' AND 'Name' == 'IRF2']['SampleProbe']]]

它不返回预期结果。你知道如何解决吗?

0 个答案:

没有答案