Индекс Import .dat, содержащий индекс, в виде DataFrame PandasPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Индекс Import .dat, содержащий индекс, в виде DataFrame Pandas

Сообщение Anonymous »

У меня есть файл .dat, содержащий данные столбца, разделенные индексами, например, я показываю только 2 индекса: < /p>

Код: Выделить всё

# t= 400000
1601 -0.207587E-02   0.454623E-03   0.193855E-02   0.996661E+00
1602 -0.202550E-02   0.447789E-03   0.191164E-02   0.996661E+00
1603 -0.197461E-02   0.440763E-03   0.188373E-02   0.996660E+00
1604 -0.192326E-02   0.433553E-03   0.185483E-02   0.996660E+00
1605 -0.187150E-02   0.426169E-03   0.182494E-02   0.996659E+00

# t= 410000
1601 -0.207587E-02   0.454623E-03   0.193855E-02   0.996661E+00
1602 -0.202550E-02   0.447789E-03   0.191164E-02   0.996661E+00
1603 -0.197461E-02   0.440763E-03   0.188373E-02   0.996660E+00
1604 -0.192326E-02   0.433553E-03   0.185483E-02   0.996660E+00
1605 -0.187150E-02   0.426169E-03   0.182494E-02   0.996659E+00
< /code>
Я хотел бы импортировать их в качестве панды DataFrames и дать имена в каждом столбце. Кроме того, я хочу сохранить информацию об индексе (вероятно, в новом столбце). Я попробовал следующее, но это не работает < /p>
 import pandas as pd
from io import StringIO
df = pd.read_csv(StringIO(filename),
sep="\t",
skiprows=1,
usecols=[0,1,2,3,4],
names=['position','ux', 'uy', 'uz', 'rho'])

print(df)
Он имеет несколько записей. Каждый индекс «t» соответствует разным моментам вывода моделирования. И каждый раз у меня есть 5 столбцов. Я хочу сохранить файл .dat в следующей форме фрейма данных

Код: Выделить всё

t       pos       ux              uy            uz       rho
400000 1601 -0.207587E-02   0.454623E-03   0.193855E-02
0.996661E+00
400000 1602 -0.202550E-02   0.447789E-03   0.191164E-02
0.996661E+00 ....
410000 1603 -0.197461E-02   0.440763E-03   0.188373E-02
0.996660E+00
410000 1604 -0.192326E-02   0.433553E-03   0.185483E-02
0.996660E+00
410000  1605 -0.187150E-02   0.426169E-03   0.182494E-02
0.996659E+00
нравится все слияние вместе.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -dataframe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Импортируйте файл .dat, содержащий индекс, как фрейм данных pandas.
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Импортируйте файл .dat, содержащий индекс, как фрейм данных pandas.
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Нормализация данных в файле dat с разделами в кадре данных pandas
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Нормализация данных в файле dat с разделами в кадре данных pandas
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Преимущество заявленного @import по сравнению с скомпилированным @import в CSS
    Anonymous » » в форуме CSS
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»