Разбор текстового файла с использованием pandas dataframe - PullRequest
0 голосов
/ 10 октября 2018

У меня есть следующий CSV-файл:

Filesystem,Size,Used,Avail,Use,Mounted,on
/dev/sda3,196G,124G,63G,67,/
tmpfs,32G,144K,32G,1,/dev/shm
/dev/sda1,194M,42M,143M,23,/boot

Я читаю файл, используя следующий код:

df = pandas.read_csv(tempFolder+"diskSpace.txt", sep=',',header=None)

Я попытался напечатать столбец Использовать с тремя различными подходами:

 print(df[Use])

 print(df['Use']) 

 print(df["Use"])

Не удается распечатать столбец использования

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

столбцы вашего DataFrame равны 0,1,2,3,4 .... если вы укажете header = None
попробуйте:

df = pandas.read_csv (tempFolder + "diskSpace.txt ", sep = ',', header = 0)

, а также« Используется », а не« Использовать »

0 голосов
/ 10 октября 2018

Удалить header=None:

In [9]: df = pd.read_csv('data', sep=',')

In [10]: df
Out[10]: 
  Filesystem  Size  Used Avail  Use   Mounted  on
0  /dev/sda3  196G  124G   63G   67         / NaN
1      tmpfs   32G  144K   32G    1  /dev/shm NaN
2  /dev/sda1  194M   42M  143M   23     /boot NaN

In [11]: df['Use']
Out[11]: 
0    67
1     1
2    23
Name: Use, dtype: int64

При header=None имена столбцов 0, 1, ..., 6:

In [7]: df = pd.read_csv('data', sep=',', header=None)

In [8]: df
Out[8]: 
            0     1     2      3    4         5    6
0  Filesystem  Size  Used  Avail  Use   Mounted   on
1   /dev/sda3  196G  124G    63G   67         /  NaN
2       tmpfs   32G  144K    32G    1  /dev/shm  NaN
3   /dev/sda1  194M   42M   143M   23     /boot  NaN
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...