Извлечение данных определенного формата из Excel с помощью PythonPython

Программы на Python
Ответить
Anonymous
 Извлечение данных определенного формата из Excel с помощью Python

Сообщение Anonymous »

#После экспорта данных в формат даты это выглядит следующим образом



данные 1





id
данные


2000
2024.09.02


2903
2024.09.02


данные 2



идентификатор
данные


4000
2024.09.02

< tr>
4001
2024.09.02



#ожидаемый ответ должен выглядеть так



идентификатор
данные
данные




2000
2024.09 .02
1


2903
< td>2024.09.02
1


4000
2024.09.02
2


4001
2024.09.02
2



import pandas as pd
import numpy as np

# Step 1: Read the Excel file
# Replace 'your_file_path.xlsx' with the actual path to your Excel file
file_path = 'your_file_path.xlsx'

# Load the Excel file
xls = pd.ExcelFile(file_path)

# Assuming 'Datei2' is the name of the sheet we want to read
df = pd.read_excel(xls, sheet_name='Datei2')
df['Column1 - Copy'] = df['Column1']
split_columns = df['Column1 - Copy'].str.split(' ', expand=True)
split_columns.columns = [f'Column1 - Copy.{i+1}' for i in range(split_columns.shape[1])]
df = pd.concat([df, split_columns], axis=1)

# Step 6: Fill Down Values
df['Column1 - Copy.16'] = df['Column1 - Copy.16'].fillna(method='ffill')


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

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

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

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

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

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