Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles on Trending Technologies
Technical articles with clear explanations and examples
How does a data table in pandas represent?
To represent a data table in pandas we have a table-like object in pandas which is DataFrame. A DataFrame is a 2-dimensional data structure in pandas and those data structures can store any kind of data in column and row wise representation.Exampledf = pd.DataFrame({"Name": [ "Harris", "William", "Elizabeth", ], "Age": [22, 35, 58], "Sex": ["male", "male", "female"], }) print(df)ExplanationHere we created a data table in pandas manually by using the DataFrame object and the data is a dictionary of lists. While creating the tabular data we only mentioned the column labels but yet mentioned any row labels (index value). But ...
Read MoreHow to import Pandas package?
Pandas is a python package that has a set of tools (nothing but functions) that can deal with data. By using this set of tools we can perform required tasks on our data.To get all these tools into our python workspace we need to import the package first. To do this importing process we have to use the python import keyword.By default, Python doesn’t load all of the libraries available to it. Due to this, we need to add an import statement to our code to utilize the library tools (functions).The syntax of importing a library is the import keyword ...
Read MoreWhat is the difference between NumPy and pandas?
Both pandas and NumPy are validly used powerful open-source libraries in python. These packages have their own applicability. A lot of pandas functionalities are built on top of NumPy, and they are both part of the SkiPy Analytics world.Numpy stands for Numerical Python. NumPy is the core library for scientific computing. it can deal with multidimensional data, which is nothing but n-dimensional numerical data. Numpy array is a powerful N-dimensional array object which is in the form of rows and columns.Many NumPy operations are implemented in the C language. It is fast and it requires less memory than pandas.Numpy allows ...
Read MoreWhat are the advantages of using the python pandas library?
Firstly we can say that It has Various tools to support data load into data objects(pandas DataFrame and Series) irrespective of their file formats. This means we can read tabular data which is any file format by using any of the pandas input functions. List of some pandas input functions are read_table, read_csv, read_html, read_excel, read_json, read_orc, read_sql, and many more.Exampledf = pd.read_table('file.txt', sep=' ') dfExplanationIn the above example, we have a text file with tabular data, and the data is separated by space (between each column). Here we created a DataFrame by using this read_table method and keyword argument ...
Read MoreWhat kind of data does python pandas handle?
One must need to deal with data If they are working with any of these technologies like Machine Learning or Data Science. And data is the foundation for these technologies. Dealing with data is a very difficult process in real-time. because real-world data is messy.The main advantage of using the python pandas package is, it has numerous functions to handle data. As we know that real-time data can be any form, it may be in the form of characters, integers, floating-point values, categorical data, and more.Pandas is best for handling or manipulating tabular data because it has a DataFrame object ...
Read MoreWhat is XmlPath in Rest Assured?
We can find all XML nodes with Rest Assured using the XMLPath. If the response is in XML format, we need to use the methods under the XMLPath. If the value of the node is an integer, we have to use the method getInt.If the value of the node is a string we have to use the method getString and if the values are in a list, we can obtain its value with the getList method. We shall first send a GET request via Postman on a mock API URL.Using Rest Assured, we shall validate its XML Response containing the ...
Read MoreExplain DELETE request in Rest Assured.
We can execute the DELETE requests in Rest Assured. This is done with the help of the http DELETE method. It is responsible for deleting a server resource.Delete request can have a request or response body. The status codes available for a DELETE request are listed below −200 (OK)204 (if there is no content for the record that we want to delete)202 (Accepted, deletion is not a single operation).We shall first send a DELETE request via Postman on an endpoint − https://dummy.restapiexample.com/api/v1/delete/100Using Rest Assured, we shall check if the response body contains the string Successfully! Record has been deleted.ExampleCode Implementationimport ...
Read MoreValidate JSON Schema in Rest Assured.
We can validate JSON schema in Rest Assured. The schema validation ensures that the Response obtained from a request satisfies a set of pre-built rules and the JSON body in the Response has a specific format.We shall use the method matchesJsonSchema (part of the JSONSchemaValidator class) for verifying the schema. To work with JSON schema validation we have to add the additional JSON Schema Validator dependency in the pom.xml in our Maven project −https://mvnrepository.com/artifact/io.rest-assured/json-schema-validatorWe shall first send a GET request via Postman on an endpoint: https://jsonplaceholder.typicode.com/posts/2 and observe its Response.Generally, a scheme for JSON Response is provided by a developer. ...
Read MoreHow to Add Cucumber Layer on Top of REST-assured API Tests?
We can add the Cucumber layer on top of Rest Assured API tests. This can be done by following the below steps:Step 1 − Create a Maven project. The details on how to create a Maven project is discussed in detail in the below link −https://www.tutorialspoint.com/maven/index.htmStep 2 − Add the following dependencies in the pom.xml file in the project for Cucumber.Cucumber JVM - Java dependencyhttps://mvnrepository.com/artifact/io.cucumber/cucumber-javaCucumber JVM - JUnit dependencyhttps://mvnrepository.com/artifact/io.cucumber/cucumber-junitStep 3 − Add the following dependencies in the pom.xml file in the project for Rest Assured.Rest Assured dependencyhttps://mvnrepository.com/artifact/io.rest-assured/rest-assuredJackson Databind dependencyhttps://mvnrepository.com/artifact/com.fasterxml.jackson.core/jacksondatabind
Read MoreHow to handle responses in text format in Rest Assured?
We can handle responses in text format in Rest Assured. For this, we need to configure Rest Assured such that it can grasp a plain/text type Response. We need to use the registerParser method which is a part of the RestAssured class. Then pass text/plain and Parser.Text as parameters to the registerParser method.We shall first send a GET request via Postman on a mock API URL and then observed its Response.Using Rest Assured, we shall obtain the Response body - Tutorialspoint in text format.ExampleCode Implementationimport org.testng.annotations.Test; import static io.restassured.RestAssured.given; import io.restassured.RestAssured; import io.restassured.parsing.Parser; import io.restassured.response.Response; public class NewTest { ...
Read More