कम्सम एक मटलब, न्यूमपी, पंडस और आर फ़ंक्शन है जो एक सरणी के विभिन्न आयामों के साथ संचयी राशि लौटाता है।
पायथन में एक समाधान की तलाश में जैसा कि यहां चर्चा की गई है R: Sum to 0 पहुँच गया है और फिर पुनः आरंभ करें
मेरे पास एक समान डेटाफ़्रेम है और मैं एप्लायंस कॉलम में मूल्यों का संचयी योग चाहता हूं जब रन कॉलम में मान 0 होता है और जब रन कॉलम में मान 0 से 1 में बदल जाता है तो गिनती को शून्य पर रीसेट कर द....
मेरे पास इस तरह का एक संख्यात्मक वेक्टर है x <- c(1, 23, 7, 10, 9, 2, 4) और मैं तत्वों को बाएं से दाएं समूह में इस बाधा के साथ समूहित करना चाहता हूं कि प्रत्येक समूह योग 25 से अधिक नहीं होना चाहिए। इस प्रकार, यहाँ पहला समूह c(1, 23), दूसरा c(7, 10) और अंतिम c(9, 2, 4) है। अपेक्षित आउटपुट एक ड....
26 जिंदा 2022, 11:41
मुझे यह डेटाफ्रेम मिला है:
lst=[['01012021','A',10],['01012021','B',20],['02012021','A',12],['02012021','B',23]]
df2=pd.DataFrame(lst,columns=['Date','FN','AuM'])
मैं तिथि और एफएन द्वारा रोलिंग राशि प्राप्त करना चाहता हूं। वांछित परिणाम इस तरह दिखता है:
lst=[['01012021','A',10,''],['01012021','B',....
मेरे पास मूल्यों के साथ एक पांडा डेटाफ्रेम है जिसे प्रत्येक डिवाइस के लिए एक अवधि के भीतर कुल करने की आवश्यकता होती है, लेकिन अवधि समाप्त होने पर दूसरे कॉलम (एक आसान पहचान योग्य घटना लाइन) में चिह्नित किया जाता है। कमसम को तब तक जाना चाहिए जब तक कि यह अवधि मार्कर के इस अंत को न ढूंढ ले और फिर शून्य....
मैं संचयी संख्याओं के रूप में कोड कैसे चला सकता हूँ?
यह मेरा कोड है
x <- runif(50)
y <- 10
cumsum(x) <= y
यह केवल तार्किक (बूलियन) लौटाता है
[1] TRUE TRUE TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
अगर मैं as.numeric या as.integer जोड़कर इसे ठीक करने का प्रयास करता हूं तो यह वापस आ जाता ह....
ए) निम्नलिखित "आईडी" और "फ्रीक" दिया गया है
df = pd.DataFrame({'id':[1,1,1,1,1,1,2,2,2,2,2,3,3,3],'freq':[1,2,np.NaN, np.NaN, np.NaN, 6,7,8,9,10,np.NaN,np.NaN,13,14]})
डीएफ
बी) "आईडी" द्वारा "फ्रीक" समूह के संचयी लापता की गणना कैसे करें? फ़्रीक> 0 . होने पर शून्य पर रीसेट के साथ
ताकि परिणाम 'cum_n....
मेरे पास यह डेटाफ्रेम है -
counter duration amount
0 1 0.08 1,235
1 2 0.36 1,170
2 3 1.04 1,222
3 4 0.81 1,207
4 5 3.99 1,109
5 6 1.20 1,261
6 7 4.24 1,068
7 8 3.07 1,098
8 9 ....
मेरे पास निम्न आकार का डेटाफ्रेम है:
df = pd.DataFrame()
df["trial"] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
df["correct"] = [1, 0, 1, 1, 0, 0, 0, 1, 0, 1]
df["responding_subject"] = ["one", "two", "two", "two", "one", "two", "one", "one", "one", "two"]
मैं 2 नए कॉलम जोड़ना चाहता हूं जो इस बिंदु तक अपने स....
मैं निम्नलिखित समस्या के बारे में अपना सिर नहीं उठा सकता।
फॉलोइंग डेटा मानते हुए:
library(tidyverse)
df <- tibble(source = c("A", "A", "B", "B", "B", "C"),
value = c(5, 10, NA, NA, NA, 20),
add = c(1, 1, 1, 2, 3, 4))
मैं क्या करना चाहता हूं: उन सभी मामलों के लिए जहां s....
14 जिंदा 2022, 15:08
मैं उन्नत डेटा संरचनाओं पर एक कक्षा शुरू कर रहा हूं और मुझे नीचे दी गई छवि में दिखाई गई समस्याओं का उत्तर देने में कठिनाई हो रही है। अवधि
....
13 जिंदा 2022, 19:36
मैं किसी अन्य कॉलम के आधार पर कॉलम का संचयी योग लेना चाहता हूं और नीचे दिया गया कोड सफलतापूर्वक करता है। लेकिन इसके अतिरिक्त मुझे वर्तमान तत्व को बाहर करने की आवश्यकता है।
library(data.table)
cat_var <- c("rock", "indie", "rock", "rock", "pop", "indie", "rock")
cat_var_2 <- c("blue", "green", "red....
11 जिंदा 2022, 20:48
मैं कमसम जैसा कुछ करना चाहता हूं लेकिन घटाव के साथ। मुझे इसे वैश्वीकरण के साथ करने की आवश्यकता है क्योंकि मेरे डेटासेट की लंबाई वास्तव में 3 के बजाय 100,000 है।
मेरे पास दो सरणी हैं:
a = np.array([-7.021, -1.322, 3.07])
b = np.array([[-1.592, -1.495, -1.415, -1.363, -0.408, -0.36, -0.308],
....
5 जिंदा 2022, 09:30
समस्या: एक बाइनरी सर्च ट्री को देखते हुए जिसमें कुंजियां संख्याएं होती हैं, हम ऑपरेशन 'कमसम' (संचयी योग के लिए शॉर्टहैंड) को परिभाषित करेंगे जो पेड़ में प्रत्येक नोड की कुंजी को योग के साथ स्विच करता है सभी कुंजियाँ जो उससे छोटी या उसके बराबर हैं। उदाहरण के लिए,
इस उदाहरण में, रूट में कुंजी 5 को....
2 जिंदा 2022, 19:22
मान लें कि मेरे पास यह डेटाफ़्रेम है ("संख्या" चर मूल डेटाफ़्रेम में वर्ण-प्रकार से भी है):
df <- data.frame(
id = c(1,2,2,1,2),
number = c(30.6, "50.2/15.5", "45/58.4", 80, "57/6"))
df$number <- as.character(df$number)
अब मैं प्रत्येक आईडी के लिए संचयी योग के साथ एक और कॉलम जोड़ना चाहता हूं और....
मान लीजिए निम्नलिखित कोड:
import numpy as np
import pandas as pd
df = pd.DataFrame({'A': np.random.randint(0, 10, 10)})
df['B'] = df['A'].diff()
x, x_diff = 1, df['B'].iloc[1:]
df['C'] = np.r_[x, x_diff].cumsum()
A B C
# 0 6 NaN 1.0
# 1 6 0.0 1.0
# 2 0 -6.0 -5.0
# 3 7 7.0 2.....
मान लें कि मेरे पास डेटाफ्रेम निम्नानुसार है:
df = pd.DataFrame({'A':[1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1]})
फिर, मैं इसे एक बूलियन रूप में परिवर्तित करता हूं:
df.eq(1)
Out[213]:
A
0 True
1 True
2 True
3 True
4 True
5 False
6 False
7 True
8 True
9 False
1....
यह कैसा दिखना चाहिए इसका उदाहरण:
यह उपरोक्त तालिका के लिए आउटपुट है:
{'batfast_id': {0: 'bfs1',
1: 'bfs1',
2: 'bfs1',
3: 'bfs1',
4: 'bfs1',
5: 'bfs1',
6: 'bfs1',
7: 'bfs2',
8: 'bfs2',
9: 'bfs2',
10: 'bfs2',
11: 'bfs2',
12: 'bfs2'},
'score': {0: 1,
1: 2,
2: 0,
3: 0,
....
9 पद 2021, 22:39
मेरे पास केवल -1, 1 और 0 के साथ एक संख्यात्मक सरणी है, जैसे:
np.array([1,1,-1,-1,0,-1,1])
मुझे एक नई सरणी चाहिए जो -1 का सामना करना पड़ता है। 0 प्रकट होने पर काउंटर को रीसेट करना चाहिए और 1 होने पर समान रहना चाहिए:
वांछित आउटपुट:
np.array([0,0,1,2,0,1,1])
जब बड़े सरणी (100 000 तक) के साथ उपयोग कि....
मैंने इस पोस्ट को पढ़ा है, लेकिन मेरे मामले पर बिल्कुल लागू नहीं है नंबर
कॉलम "संचय" पर मेरा अपेक्षित आउटपुट:
comment count pre_cnt_diff cumulation
auto 1 10 0 0
auto 2 30 20 20
auto 3 70 40 60
auto 4 ....
निम्नलिखित लूप की समय-जटिलता क्या है?
import random
def cummulative_sum():
a = 0
while a < 1:
a += random.random()
return a
मुझसे क्या वादा करता है कि लूप बंद हो जाएगा? आखिरकार, random.random() हर समय 0 उत्पन्न करता रह सकता है (बेशक, अत्यधिक असंभाव्य लेकिन फिर भी...)। कितनी बार ....
मैं एक समय श्रृंखला का विश्लेषण करने के लिए R का उपयोग कर रहा हूं। मेरा लक्ष्य लगातार अनुक्रमों की "प्रतिक्रिया" से गिनना है। मैं एक कॉलम जोड़ना चाहता हूं जो कॉलम प्रतिक्रिया में लगातार अनुक्रमों के अनुसार मेरे डेटा को वर्गीकृत करता है। उदाहरण: पंक्ति 1 आईडी "ए" के लिए समूह 1 है, पंक्ति 3 आईडी "ए....
मेरे पास डेटाफ्रेम है और मैं एक कॉलम जोड़ना चाहता हूं जो कॉलम में से किसी एक का संचयी योग होना चाहिए, लेकिन केवल तभी जब किसी अन्य कॉलम का मान विशिष्ट हो।
उदाहरण के लिए, मेरा डेटाफ़्रेम इस प्रकार है:
| Type | Quantity |
| A | 30 |
| B | 10 |
| B | 5 |
| A | 3 |
मैं एक कॉलम SumA जोड़ना चाहता हूं ....
मेरे पास निम्न सरणी है:
[[1 2 1 0 2 0]
[1 2 1 0 2 0]
[1 2 1 0 2 0]
[1 2 1 0 2 0]
[0 1 2 1 0 0]
[0 1 2 1 0 0]
[0 0 1 0 1 0]
[0 0 0 1 1 0]
[0 0 0 0 1 0]
[0 0 0 0 0 1]]
मुझे इस सरणी में एक कॉलम जोड़ने की आवश्यकता है जो कि संख्या जोड़ता है जब भी पंक्तियों में मान संख्या 3 से शुरू होता है। तो परिणाम इस ....
मैं एक शर्त पूरी होने के बाद से समय की गणना करना चाहता हूं, लेकिन हर बार जब शर्त पूरी नहीं होती है, तो समय फिर से 0 पर होना चाहिए। dplyr के साथ इसे हासिल करना बहुत अच्छा होगा लेकिन मैं किसी भी सुझाव के लिए तैयार हूं।
कोड के साथ यह देखना आसान है:
library(dplyr)
d <- structure(list(date = structure(....
मैं पायथन में एक योग के योग की कुशलता से गणना करने की कोशिश कर रहा हूं:
WolframAlpha इसे बहुत अधिक n मान परिकलित करने में सक्षम है: योग का योग।
मेरे पास दो दृष्टिकोण हैं: एक के लिए लूप विधि और एक np.sum विधि। मैंने सोचा था कि np.sum दृष्टिकोण तेज होगा। हालांकि, वे बड़े n तक समान हैं, जिसके बाद np....
6 नवम्बर 2021, 17:20