кодесурса
«Python

Панды: объединение двух серий в DataFrame

script1adsense2code
script1adsense3code

Панды: 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code