Jak połączyć dwie liczby w jedną

Jak połączyć dwie liczby w jedną
0

Hej

Chciałbym się dowiedzieć jak złączyć dwie liczby w jedną. Próbuję pd.concat, lecz zwraca mi, że

TypeError: cannot concatenate object of type "<class 'str'>"; only pd.Series, pd.DataFrame, and pd.Panel (deprecated) objs are valid

artur_waw
  • Rejestracja:ponad 18 lat
  • Ostatnio:prawie 2 lata
  • Postów:155
0

Złączyć w sensie dodać? Czy złączyć w sensie skleić jak string? 2 i 3 ma Ci dać 5 czy 23? Czy może tablice [2, 3]

lion137
  • Rejestracja:około 8 lat
  • Ostatnio:2 minuty
  • Postów:4929
0

Wrzuć dane do tabeli jako stringi, a nie liczby, a potem Skonwertuj do integerów.


hit02
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Kernel
  • Postów:90
0

Można tak:

Kopiuj
a = 8
b = 3
str(a) + str(b)

Ale raczej używał bym tego. Jest dużo czytelniejsze:

Kopiuj
a = 8
b = 3
'{foo}{dupa}'.format(foo=a, dupa=b)

loop:
push 0FFFFFFFFh
call Sleep
jmp loop
enedil
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 16 godzin
  • Postów:1027
1
Kopiuj
def joiner(*args):
    return ''.join(map(str, args))
0
artur_waw napisał(a):

Złączyć w sensie dodać? Czy złączyć w sensie skleić jak string? 2 i 3 ma Ci dać 5 czy 23? Czy może tablice [2, 3]

Może źle się wyraziłem. Chodziło mi o to, by złączyć ze sobą dwie wartości w jedną np jeżeli liczba1 = 8 a liczba2= 0 to ma dać 80 :)

enedil
No to masz już rozwiązanie. Moje dodatkowo działa dla dowolnej liczby argumentów.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.