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