Чтение нескольких файлов, значение словаря перезаписывается - PullRequest
0 голосов
/ 15 октября 2019

Когда я читал несколько файлов и экспортировал их, я понял, что значения в этих 4 столбцах были перезаписаны последним значением. Каждый файл имеет одинаковое расположение в ячейке iat. Я хотел бы знать, может ли это быть зациклено и значения не перезаписываются.

name = df.iat[1,1]
age = df.iat[2,1]
height = df.iat[2,2]
address = df.iat[2,3]

Details = {'Name':name, 'Age':age,'Height':height,'Address':address}
df1 = pd.Series(Details).to_Frame()
df1 = df1.T

Например, (первые данные): Имя: Джон Возраст: 20 Рост: 1,7 м Адрес: Bla Bla Bla

(2-е число): Имя: Джек. Возраст: 21 Рост: 1,7 м. Адрес: Blah Blah Blah

(3-е место): Имя: Джейн Возраст: 20 Рост: 1,62 м Адрес: Blah Blah

1 Ответ

0 голосов
/ 15 октября 2019

Вы можете зациклить и добавить свои значения в список.

name, age, height, address = [], [], [], []

for df in dfs:
    name.append(df.iat[1,1])
    age.append(df.iat[2,1])
    height.append(df.iat[2,2])
    address.append(df.iat[2,3])

    Details = {'Name':name, 'Age':age,'Height':height,'Address':address}

df1 = pd.DataFrame(Details)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...