Импортируйте файл .dat, содержащий индекс, как фрейм данных pandas.Python

Программы на Python
Ответить
Anonymous
 Импортируйте файл .dat, содержащий индекс, как фрейм данных 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)


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

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

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

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

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

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