Панды: объединение двух серий в DataFrame
Панды: DataFrame Exercise-39 с решением
Напишите программу Pandas для объединения двух серий в DataFrame.
Пример данных :
Серия данных:
0 100
1 200
2 питона
3 300,12
4 400
dtype: объект
0 10
1 20
2 php
3 30.12
4 40
dtype: объект
Новый DataFrame, объединяющий две серии:
0 1
0 100 10
1 200 20
2 Python PHP
3 300,12 30,12
4 400 40
Пример решения :
Код Python:
import pandas as pd
import numpy as np
s1 = pd.Series(['100', '200', 'python', '300.12', '400'])
s2 = pd.Series(['10', '20', 'php', '30.12', '40'])
print("Data Series:")
print(s1)
print(s2)
df = pd.concat([s1, s2], axis=1)
print("New DataFrame combining two series:")
print(df)
Пример вывода:
Серия данных: 0 100 1 200 2 питона 3 300,12 4 400 dtype: объект 0 10 1 20 2 php 3 30.12 4 40 dtype: объект Новый DataFrame, объединяющий две серии: 0 1 0 100 10 1 200 20 2 Python PHP 3 300,12 30,12 4 400 40
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas для разделения DataFrame в заданном соотношении.
Далее: Напишите программу Pandas, чтобы перетасовать заданные строки DataFrame.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования